home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_9_GInit.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
238KB
|
4,135 lines
# near model CODE resource
# jump table entries: 3152-3174 (23 of them)
export_394:
00000000 4E56 FEE8 link A6, -0x0118
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2054 movea.l A0, [A4]
0000000E 7000 moveq.l D0, 0x00
00000010 2140 0024 move.l [A0 + 0x24], D0
00000014 7000 moveq.l D0, 0x00
00000016 2140 0028 move.l [A0 + 0x28], D0
0000001A 7000 moveq.l D0, 0x00
0000001C 2140 002C move.l [A0 + 0x2C], D0
00000020 7000 moveq.l D0, 0x00
00000022 2140 0032 move.l [A0 + 0x32], D0
00000026 4268 0038 clr.w [A0 + 0x38]
0000002A 117C 0001 003A move.b [A0 + 0x3A], 0x1
00000030 1A2D F740 move.b D5, [A5 - 0x8C0]
00000034 422D F740 clr.b [A5 - 0x8C0]
00000038 2F3C 4674 6346 move.l -[A7], 0x46746346 /* 'FtcF' */
0000003E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000042 4EBA 2618 jsr [PC + 0x2618 /* 0000265C */]
00000046 1B45 F740 move.b [A5 - 0x8C0], D5
0000004A 102D FC6B move.b D0, [A5 - 0x395]
0000004E 6740 beq +0x42 /* 00000090 */
00000050 2F00 move.l -[A7], D0
00000052 4267 clr.w -[A7]
00000054 486E FEF4 pea.l [A6 - 0x10C]
00000058 303C 0200 move.w D0, 0x200
0000005C A830 syscall Pack14
0000005E 321F move.w D1, [A7]+
00000060 201F move.l D0, [A7]+
00000062 4A41 tst.w D1
00000064 57C1 seq D1
00000066 C001 and.b D0, D1
00000068 4A00 tst.b D0
0000006A 6724 beq +0x26 /* 00000090 */
0000006C 4AAE FEF4 tst.l [A6 - 0x10C]
00000070 56C1 sne D1
00000072 C001 and.b D0, D1
00000074 671A beq +0x1C /* 00000090 */
00000076 486E FEF8 pea.l [A6 - 0x108]
0000007A 2F3C 0002 03E8 move.l -[A7], 0x203E8
00000080 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000084 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000088 486E FEF8 pea.l [A6 - 0x108]
0000008C A933 syscall AppendMenu
0000008E 6020 bra +0x22 /* 000000B0 */
label00000090:
00000090 486E FEF8 pea.l [A6 - 0x108]
00000094 2F3C 0002 03E8 move.l -[A7], 0x203E8
0000009A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000009E 42A7 clr.l -[A7]
000000A0 3F3C 0001 move.w -[A7], 0x1
000000A4 A949 syscall GetMenuHandle
000000A6 486E FEF8 pea.l [A6 - 0x108]
000000AA 3F3C 0001 move.w -[A7], 0x1
000000AE A826 syscall InsertMenuItem/InsMenuItem
label000000B0:
000000B0 4267 clr.w -[A7]
000000B2 42A7 clr.l -[A7]
000000B4 486E FFFC pea.l [A6 - 0x4]
000000B8 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000000BC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000000C0 2054 movea.l A0, [A4]
000000C2 316E FFFC 0036 move.w [A0 + 0x36], [A6 - 0x4]
000000C8 3B6E FFFC EDA4 move.w [A5 - 0x125C], [A6 - 0x4]
000000CE 700A moveq.l D0, 0x0A
000000D0 2140 0006 move.l [A0 + 0x6], D0
000000D4 4228 001A clr.b [A0 + 0x1A]
000000D8 4267 clr.w -[A7]
000000DA 42A7 clr.l -[A7]
000000DC 3F3C 0007 move.w -[A7], 0x7
000000E0 A949 syscall GetMenuHandle
000000E2 A950 syscall CountMItems
000000E4 2054 movea.l A0, [A4]
000000E6 315F 0030 move.w [A0 + 0x30], [A7]+
000000EA 4EBA 1BF0 jsr [PC + 0x1BF0 /* 00001CDC */]
000000EE 4EBA 1788 jsr [PC + 0x1788 /* 00001878 */]
000000F2 102D FC38 move.b D0, [A5 - 0x3C8]
000000F6 672A beq +0x2C /* 00000122 */
000000F8 4267 clr.w -[A7]
000000FA 42A7 clr.l -[A7]
000000FC 486D 27FC pea.l [A5 + 0x27FC]
00000100 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000104 101F move.b D0, [A7]+
00000106 4267 clr.w -[A7]
00000108 42A7 clr.l -[A7]
0000010A 486D 280C pea.l [A5 + 0x280C]
0000010E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000112 101F move.b D0, [A7]+
00000114 4267 clr.w -[A7]
00000116 42A7 clr.l -[A7]
00000118 486D 2804 pea.l [A5 + 0x2804]
0000011C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000120 101F move.b D0, [A7]+
label00000122:
00000122 4EBA 1868 jsr [PC + 0x1868 /* 0000198C */]
00000126 4EBA 03BC jsr [PC + 0x3BC /* 000004E4 */]
0000012A 4EBA 01A8 jsr [PC + 0x1A8 /* 000002D4 */]
0000012E 4EBA 19C4 jsr [PC + 0x19C4 /* 00001AF4 */]
00000132 4EBA 0E28 jsr [PC + 0xE28 /* 00000F5C */]
00000136 4EBA 0410 jsr [PC + 0x410 /* 00000548 */]
0000013A 3F2D FC50 move.w -[A7], [A5 - 0x3B0]
0000013E 1F2D FC55 move.b -[A7], [A5 - 0x3AB]
00000142 1F2D FC67 move.b -[A7], [A5 - 0x399]
00000146 4EBA 1394 jsr [PC + 0x1394 /* 000014DC */]
0000014A 102D FC68 move.b D0, [A5 - 0x398]
0000014E 6728 beq +0x2A /* 00000178 */
00000150 4267 clr.w -[A7]
00000152 2F3C 6F73 2020 move.l -[A7], 0x6F732020 /* 'os ' */
00000158 486E FEEA pea.l [A6 - 0x116]
0000015C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000160 3C1F move.w D6, [A7]+
00000162 57C0 seq D0
00000164 4A00 tst.b D0
00000166 670A beq +0xC /* 00000172 */
00000168 082E 0004 FEED btst.b [A6 - 0x113], 0x4
0000016E 56C1 sne D1
00000170 C001 and.b D0, D1
label00000172:
00000172 4400 neg.b D0
00000174 1E00 move.b D7, D0
00000176 6020 bra +0x22 /* 00000198 */
label00000178:
00000178 0C6D 0700 FC50 cmpi.w [A5 - 0x3B0], 0x700
0000017E 5CC0 sge D0
00000180 4A00 tst.b D0
00000182 6712 beq +0x14 /* 00000196 */
00000184 2F00 move.l -[A7], D0
00000186 2F3C A88F 0000 move.l -[A7], 0xA88F0000
0000018C 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */]
00000190 121F move.b D1, [A7]+
00000192 201F move.l D0, [A7]+
00000194 C001 and.b D0, D1
label00000196:
00000196 1E00 move.b D7, D0
label00000198:
00000198 1F2D FC55 move.b -[A7], [A5 - 0x3AB]
0000019C 1F2D FC67 move.b -[A7], [A5 - 0x399]
000001A0 1F2D FC66 move.b -[A7], [A5 - 0x39A]
000001A4 1F07 move.b -[A7], D7
000001A6 4EBA 1234 jsr [PC + 0x1234 /* 000013DC */]
000001AA 1F2D FC6A move.b -[A7], [A5 - 0x396]
000001AE 4EBA 0D84 jsr [PC + 0xD84 /* 00000F34 */]
000001B2 1F2D FC55 move.b -[A7], [A5 - 0x3AB]
000001B6 1F2D FC67 move.b -[A7], [A5 - 0x399]
000001BA 4EBA 1D64 jsr [PC + 0x1D64 /* 00001F20 */]
000001BE 4EBA 185C jsr [PC + 0x185C /* 00001A1C */]
000001C2 4EBA 1D74 jsr [PC + 0x1D74 /* 00001F38 */]
000001C6 4EBA 1C10 jsr [PC + 0x1C10 /* 00001DD8 */]
000001CA 4EBA 05B8 jsr [PC + 0x5B8 /* 00000784 */]
000001CE 1F2D FC55 move.b -[A7], [A5 - 0x3AB]
000001D2 1F2D FC67 move.b -[A7], [A5 - 0x399]
000001D6 4EBA 1248 jsr [PC + 0x1248 /* 00001420 */]
000001DA 4EBA 0234 jsr [PC + 0x234 /* 00000410 */]
000001DE 4EBA 12A0 jsr [PC + 0x12A0 /* 00001480 */]
000001E2 4EBA 0EBC jsr [PC + 0xEBC /* 000010A0 */]
000001E6 4EBA 0E00 jsr [PC + 0xE00 /* 00000FE8 */]
000001EA 4EBA 00BC jsr [PC + 0xBC /* 000002A8 */]
000001EE 4EBA 06AC jsr [PC + 0x6AC /* 0000089C */]
000001F2 4EBA 0898 jsr [PC + 0x898 /* 00000A8C */]
000001F6 4EBA 0254 jsr [PC + 0x254 /* 0000044C */]
000001FA 4EBA 05A8 jsr [PC + 0x5A8 /* 000007A4 */]
000001FE 4EBA 1D54 jsr [PC + 0x1D54 /* 00001F54 */]
00000202 4EBA 03B8 jsr [PC + 0x3B8 /* 000005BC */]
00000206 4EBA 1310 jsr [PC + 0x1310 /* 00001518 */]
0000020A 4EBA 0DB0 jsr [PC + 0xDB0 /* 00000FBC */]
0000020E 4EBA 0F4C jsr [PC + 0xF4C /* 0000115C */]
00000212 4EBA 0488 jsr [PC + 0x488 /* 0000069C */]
00000216 4EBA 0F28 jsr [PC + 0xF28 /* 00001140 */]
0000021A 4EBA 17E4 jsr [PC + 0x17E4 /* 00001A00 */]
0000021E 4EBA 0EB8 jsr [PC + 0xEB8 /* 000010D8 */]
00000222 4EBA 1784 jsr [PC + 0x1784 /* 000019A8 */]
00000226 4EBA 17AC jsr [PC + 0x17AC /* 000019D4 */]
0000022A 4EBA 125C jsr [PC + 0x125C /* 00001488 */]
0000022E 4EBA 1474 jsr [PC + 0x1474 /* 000016A4 */]
00000232 4EBA 07E8 jsr [PC + 0x7E8 /* 00000A1C */]
00000236 4EBA 03EC jsr [PC + 0x3EC /* 00000624 */]
0000023A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000023E 4EBA 12F4 jsr [PC + 0x12F4 /* 00001534 */]
00000242 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000246 4EBA 0324 jsr [PC + 0x324 /* 0000056C */]
0000024A 4EBA 0130 jsr [PC + 0x130 /* 0000037C */]
0000024E 4EBA 0158 jsr [PC + 0x158 /* 000003A8 */]
00000252 4EBA 00B0 jsr [PC + 0xB0 /* 00000304 */]
00000256 4EBA 057C jsr [PC + 0x57C /* 000007D4 */]
0000025A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000025E 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
00000262 42A7 clr.l -[A7]
00000264 4EBA 0A3A jsr [PC + 0xA3A /* 00000CA0 */]
00000268 265F movea.l A3, [A7]+
0000026A 2054 movea.l A0, [A4]
0000026C 214B 0028 move.l [A0 + 0x28], A3
00000270 42A7 clr.l -[A7]
00000272 2054 movea.l A0, [A4]
00000274 2F28 0028 move.l -[A7], [A0 + 0x28]
00000278 4EBA 091E jsr [PC + 0x91E /* 00000B98 */]
0000027C 265F movea.l A3, [A7]+
0000027E 2054 movea.l A0, [A4]
00000280 214B 002C move.l [A0 + 0x2C], A3
00000284 42A7 clr.l -[A7]
00000286 1F3C 0001 move.b -[A7], 0x1
0000028A 2054 movea.l A0, [A4]
0000028C 2F28 002C move.l -[A7], [A0 + 0x2C]
00000290 4EBA 0642 jsr [PC + 0x642 /* 000008D4 */]
00000294 281F move.l D4, [A7]+
00000296 2054 movea.l A0, [A4]
00000298 2144 0024 move.l [A0 + 0x24], D4
0000029C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000002A0 4E5E unlink A6
000002A2 2E9F move.l [A7], [A7]+
000002A4 4E75 rts
000002A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000002A8-000002B2
fn000002A8:
000002A8 4E56 0000 link A6, 0
000002AC 102D FC38 move.b D0, [A5 - 0x3C8]
000002B0 670E beq +0x10 /* 000002C0 */
// end alternate branch 000002A8-000002B2
fn000002A8: // (misaligned)
000002AA 0000 102D ori.b D0, 0x2D /* '-' */
000002AE FC38 670E .unknown 0xFC38 0x670E (W = 6)
000002B2 4267 clr.w -[A7]
000002B4 42A7 clr.l -[A7]
000002B6 486D 2824 pea.l [A5 + 0x2824]
000002BA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000002BE 101F move.b D0, [A7]+
label000002C0:
000002C0 4267 clr.w -[A7]
000002C2 42A7 clr.l -[A7]
000002C4 486D 281C pea.l [A5 + 0x281C]
000002C8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000002CC 101F move.b D0, [A7]+
000002CE 4E5E unlink A6
000002D0 4E75 rts
000002D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000002D4-000002DA
fn000002D4:
000002D4 4E56 0000 link A6, 0
000002D8 42A7 clr.l -[A7]
// end alternate branch 000002D4-000002DA
fn000002D4: // (misaligned)
000002D6 0000 42A7 ori.b D0, 0xA7
000002DA A975 syscall TickCount
000002DC 2B5F E95C move.l [A5 - 0x16A4], [A7]+
000002E0 701E moveq.l D0, 0x1E
000002E2 2F00 move.l -[A7], D0
000002E4 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */]
000002E8 4E5E unlink A6
000002EA 4E75 rts
000002EC 9249 sub.w D1, A1
000002EE 4E49 trap 9
000002F0 5455 addq.w [A5], 2
000002F2 414E chk.w D0, A6
000002F4 494D chk.w D4, A5
000002F6 4355 chk.w D1, [A5]
000002F8 5253 addq.w [A3], 1
000002FA 5554 subq.w [A4], 2
000002FC 494C chk.w D4, A4
000002FE 5300 subq.b D0, 1
00000300 0000 0000 ori.b D0, 0x0
fn00000304:
00000304 4E56 0000 link A6, 0
00000308 102D FC38 move.b D0, [A5 - 0x3C8]
0000030C 6762 beq +0x64 /* 00000370 */
0000030E 4267 clr.w -[A7]
00000310 42A7 clr.l -[A7]
00000312 486D 282C pea.l [A5 + 0x282C]
00000316 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000031A 101F move.b D0, [A7]+
0000031C 4267 clr.w -[A7]
0000031E 42A7 clr.l -[A7]
00000320 486D 2844 pea.l [A5 + 0x2844]
00000324 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000328 101F move.b D0, [A7]+
0000032A 4267 clr.w -[A7]
0000032C 42A7 clr.l -[A7]
0000032E 486D 283C pea.l [A5 + 0x283C]
00000332 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000336 101F move.b D0, [A7]+
00000338 4267 clr.w -[A7]
0000033A 42A7 clr.l -[A7]
0000033C 486D 2834 pea.l [A5 + 0x2834]
00000340 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000344 101F move.b D0, [A7]+
00000346 4267 clr.w -[A7]
00000348 42A7 clr.l -[A7]
0000034A 486D 285C pea.l [A5 + 0x285C]
0000034E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000352 101F move.b D0, [A7]+
00000354 4267 clr.w -[A7]
00000356 42A7 clr.l -[A7]
00000358 486D 2854 pea.l [A5 + 0x2854]
0000035C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000360 101F move.b D0, [A7]+
00000362 4267 clr.w -[A7]
00000364 42A7 clr.l -[A7]
00000366 486D 284C pea.l [A5 + 0x284C]
0000036A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000036E 101F move.b D0, [A7]+
label00000370:
00000370 7000 moveq.l D0, 0x00
00000372 2B40 E964 move.l [A5 - 0x169C], D0
00000376 4E5E unlink A6
00000378 4E75 rts
0000037A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000037C-00000386
fn0000037C:
0000037C 4E56 0000 link A6, 0
00000380 102D FC38 move.b D0, [A5 - 0x3C8]
00000384 671C beq +0x1E /* 000003A2 */
// end alternate branch 0000037C-00000386
fn0000037C: // (misaligned)
0000037E 0000 102D ori.b D0, 0x2D /* '-' */
00000382 FC38 671C .unknown 0xFC38 0x671C (W = 6)
00000386 4267 clr.w -[A7]
00000388 42A7 clr.l -[A7]
0000038A 486D 286C pea.l [A5 + 0x286C]
0000038E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000392 101F move.b D0, [A7]+
00000394 4267 clr.w -[A7]
00000396 42A7 clr.l -[A7]
00000398 486D 2864 pea.l [A5 + 0x2864]
0000039C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003A0 101F move.b D0, [A7]+
label000003A2:
000003A2 4E5E unlink A6
000003A4 4E75 rts
000003A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000003A8-000003B2
fn000003A8:
000003A8 4E56 0000 link A6, 0
000003AC 102D FC38 move.b D0, [A5 - 0x3C8]
000003B0 6758 beq +0x5A /* 0000040A */
// end alternate branch 000003A8-000003B2
fn000003A8: // (misaligned)
000003AA 0000 102D ori.b D0, 0x2D /* '-' */
000003AE FC38 6758 .unknown 0xFC38 0x6758 (W = 6)
000003B2 4267 clr.w -[A7]
000003B4 42A7 clr.l -[A7]
000003B6 486D 287C pea.l [A5 + 0x287C]
000003BA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003BE 101F move.b D0, [A7]+
000003C0 670E beq +0x10 /* 000003D0 */
000003C2 4267 clr.w -[A7]
000003C4 42A7 clr.l -[A7]
000003C6 486D 2894 pea.l [A5 + 0x2894]
000003CA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003CE 101F move.b D0, [A7]+
label000003D0:
000003D0 4267 clr.w -[A7]
000003D2 42A7 clr.l -[A7]
000003D4 486D 288C pea.l [A5 + 0x288C]
000003D8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003DC 101F move.b D0, [A7]+
000003DE 670E beq +0x10 /* 000003EE */
000003E0 4267 clr.w -[A7]
000003E2 42A7 clr.l -[A7]
000003E4 486D 289C pea.l [A5 + 0x289C]
000003E8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003EC 101F move.b D0, [A7]+
label000003EE:
000003EE 4267 clr.w -[A7]
000003F0 42A7 clr.l -[A7]
000003F2 486D 2884 pea.l [A5 + 0x2884]
000003F6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000003FA 101F move.b D0, [A7]+
000003FC 4267 clr.w -[A7]
000003FE 42A7 clr.l -[A7]
00000400 486D 2874 pea.l [A5 + 0x2874]
00000404 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000408 101F move.b D0, [A7]+
label0000040A:
0000040A 4E5E unlink A6
0000040C 4E75 rts
0000040E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000410-0000041A
fn00000410:
00000410 4E56 0000 link A6, 0
00000414 102D FC38 move.b D0, [A5 - 0x3C8]
00000418 671C beq +0x1E /* 00000436 */
// end alternate branch 00000410-0000041A
fn00000410: // (misaligned)
00000412 0000 102D ori.b D0, 0x2D /* '-' */
00000416 FC38 671C .unknown 0xFC38 0x671C (W = 6)
0000041A 4267 clr.w -[A7]
0000041C 42A7 clr.l -[A7]
0000041E 486D 28AC pea.l [A5 + 0x28AC]
00000422 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000426 101F move.b D0, [A7]+
00000428 4267 clr.w -[A7]
0000042A 42A7 clr.l -[A7]
0000042C 486D 28B4 pea.l [A5 + 0x28B4]
00000430 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000434 101F move.b D0, [A7]+
label00000436:
00000436 7000 moveq.l D0, 0x00
00000438 2B40 E994 move.l [A5 - 0x166C], D0
0000043C 7000 moveq.l D0, 0x00
0000043E 2B40 E98C move.l [A5 - 0x1674], D0
00000442 7000 moveq.l D0, 0x00
00000444 2B40 E990 move.l [A5 - 0x1670], D0
00000448 4E5E unlink A6
0000044A 4E75 rts
fn0000044C:
0000044C 4E56 0000 link A6, 0
00000450 102D FC38 move.b D0, [A5 - 0x3C8]
00000454 6746 beq +0x48 /* 0000049C */
00000456 4267 clr.w -[A7]
00000458 42A7 clr.l -[A7]
0000045A 486D 28E4 pea.l [A5 + 0x28E4]
0000045E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000462 101F move.b D0, [A7]+
00000464 4267 clr.w -[A7]
00000466 42A7 clr.l -[A7]
00000468 486D 28DC pea.l [A5 + 0x28DC]
0000046C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000470 101F move.b D0, [A7]+
00000472 4267 clr.w -[A7]
00000474 42A7 clr.l -[A7]
00000476 486D 28FC pea.l [A5 + 0x28FC]
0000047A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000047E 101F move.b D0, [A7]+
00000480 4267 clr.w -[A7]
00000482 42A7 clr.l -[A7]
00000484 486D 28F4 pea.l [A5 + 0x28F4]
00000488 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000048C 101F move.b D0, [A7]+
0000048E 4267 clr.w -[A7]
00000490 42A7 clr.l -[A7]
00000492 486D 2904 pea.l [A5 + 0x2904]
00000496 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000049A 101F move.b D0, [A7]+
label0000049C:
0000049C 42A7 clr.l -[A7]
0000049E 2F3C 0000 0200 move.l -[A7], 0x200
000004A4 4EAD 233A jsr [A5 + 0x233A /* export_1123 */]
000004A8 2B57 E998 move.l [A5 - 0x1668], [A7]
000004AC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000004B0 4267 clr.w -[A7]
000004B2 2F2D E998 move.l -[A7], [A5 - 0x1668]
000004B6 2F3C 8204 FFF8 move.l -[A7], 0x8204FFF8
000004BC A8B5 syscall ScriptUtil
000004BE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000004C2 4E5E unlink A6
000004C4 4E75 rts
000004C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_395: // at 000004C8 (misaligned)
000004CA 0000 2F2E ori.b D0, 0x2E /* '.' */
000004CE 0008 4EAD ori.b A0, 0xAD
000004D2 1B0A move.b -[A5], A2
000004D4 206E 0008 movea.l A0, [A6 + 0x8]
000004D8 2050 movea.l A0, [A0]
000004DA 4228 003C clr.b [A0 + 0x3C]
000004DE 4E5E unlink A6
000004E0 2E9F move.l [A7], [A7]+
000004E2 4E75 rts
fn000004E4:
000004E4 4E56 0000 link A6, 0
000004E8 42A7 clr.l -[A7]
000004EA 3F3C 0004 move.w -[A7], 0x4
000004EE A9B9 syscall GetCursor
000004F0 2B57 E99C move.l [A5 - 0x1664], [A7]
000004F4 A992 syscall DetachResource
000004F6 42A7 clr.l -[A7]
000004F8 3F3C 0101 move.w -[A7], 0x101
000004FC A9B9 syscall GetCursor
000004FE 2B57 E9A0 move.l [A5 - 0x1660], [A7]
00000502 A992 syscall DetachResource
00000504 42A7 clr.l -[A7]
00000506 3F3C 0102 move.w -[A7], 0x102
0000050A A9B9 syscall GetCursor
0000050C 2B57 E9A4 move.l [A5 - 0x165C], [A7]
00000510 A992 syscall DetachResource
00000512 42A7 clr.l -[A7]
00000514 3F3C 0103 move.w -[A7], 0x103
00000518 A9B9 syscall GetCursor
0000051A 2B57 E9A8 move.l [A5 - 0x1658], [A7]
0000051E A992 syscall DetachResource
00000520 42A7 clr.l -[A7]
00000522 3F3C 0104 move.w -[A7], 0x104
00000526 A9B9 syscall GetCursor
00000528 2B57 E9AC move.l [A5 - 0x1654], [A7]
0000052C A992 syscall DetachResource
0000052E 426D E9B0 clr.w [A5 - 0x1650]
00000532 4E5E unlink A6
00000534 4E75 rts
00000536 8E49 or.w D7, A1
00000538 4E49 trap 9
0000053A 5443 addq.w D3, 2
0000053C 5552 subq.w [A2], 2
0000053E 534F subq.w A7, 1
00000540 5255 addq.w [A5], 1
00000542 4E49 trap 9
00000544 5400 addq.b D0, 2
00000546 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000548-0000054E
fn00000548:
00000548 4E56 0000 link A6, 0
0000054C 4267 clr.w -[A7]
// end alternate branch 00000548-0000054E
fn00000548: // (misaligned)
0000054A 0000 4267 ori.b D0, 0x67 /* 'g' */
0000054E 4EAD 36B2 jsr [A5 + 0x36B2 /* export_1746 */]
00000552 4E5E unlink A6
00000554 4E75 rts
00000556 9349 subx.w -[A1], -[A1]
00000558 4E49 trap 9
0000055A 5455 addq.w [A5], 2
0000055C 4449 neg.w A1
0000055E 4D45 chk.w D6, D5
00000560 4E53 494F link A3, -0xFFFFB6B1
00000564 4E55 5449 link A5, -0xFFFFABB7
00000568 4C53 0000 movem.l <none>, [A3]
fn0000056C:
0000056C 4E56 0000 link A6, 0
00000570 102D FC38 move.b D0, [A5 - 0x3C8]
00000574 672A beq +0x2C /* 000005A0 */
00000576 4267 clr.w -[A7]
00000578 42A7 clr.l -[A7]
0000057A 486D 2914 pea.l [A5 + 0x2914]
0000057E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000582 101F move.b D0, [A7]+
00000584 4267 clr.w -[A7]
00000586 42A7 clr.l -[A7]
00000588 486D 291C pea.l [A5 + 0x291C]
0000058C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000590 101F move.b D0, [A7]+
00000592 4267 clr.w -[A7]
00000594 42A7 clr.l -[A7]
00000596 486D 290C pea.l [A5 + 0x290C]
0000059A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000059E 101F move.b D0, [A7]+
label000005A0:
000005A0 486D ECD4 pea.l [A5 - 0x132C]
000005A4 2F3C 8300 8300 move.l -[A7], 0x83008300
000005AA A880 syscall SetPt
000005AC 486D ECD0 pea.l [A5 - 0x1330]
000005B0 2F3C 8300 8300 move.l -[A7], 0x83008300
000005B6 A880 syscall SetPt
000005B8 4E5E unlink A6
000005BA 4E75 rts
fn000005BC:
000005BC 4E56 0000 link A6, 0
000005C0 102D FC38 move.b D0, [A5 - 0x3C8]
000005C4 671C beq +0x1E /* 000005E2 */
000005C6 4267 clr.w -[A7]
000005C8 42A7 clr.l -[A7]
000005CA 486D 292C pea.l [A5 + 0x292C]
000005CE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000005D2 101F move.b D0, [A7]+
000005D4 4267 clr.w -[A7]
000005D6 42A7 clr.l -[A7]
000005D8 486D 2924 pea.l [A5 + 0x2924]
000005DC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000005E0 101F move.b D0, [A7]+
label000005E2:
000005E2 7000 moveq.l D0, 0x00
000005E4 2B40 ECE0 move.l [A5 - 0x1320], D0
000005E8 7000 moveq.l D0, 0x00
000005EA 2B40 ECD8 move.l [A5 - 0x1328], D0
000005EE 7000 moveq.l D0, 0x00
000005F0 2B40 ECDC move.l [A5 - 0x1324], D0
000005F4 42A7 clr.l -[A7]
000005F6 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */]
000005FA 2B57 ECE0 move.l [A5 - 0x1320], [A7]
000005FE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000602 42A7 clr.l -[A7]
00000604 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */]
00000608 2B57 ECD8 move.l [A5 - 0x1328], [A7]
0000060C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000610 42A7 clr.l -[A7]
00000612 4EAD 37BA jsr [A5 + 0x37BA /* export_1779 */]
00000616 2B57 ECDC move.l [A5 - 0x1324], [A7]
0000061A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000061E 4E5E unlink A6
00000620 4E75 rts
00000622 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000624-00000628
fn00000624:
00000624 4E56 FFFE link A6, -0x0002
// end alternate branch 00000624-00000628
fn00000624: // (misaligned)
00000626 FFFE .invalid <<F/7/7>>
00000628 102D FC62 move.b D0, [A5 - 0x39E]
0000062C C02D FC66 and.b D0, [A5 - 0x39A]
00000630 C02D FC5D and.b D0, [A5 - 0x3A3]
00000634 122D FC65 move.b D1, [A5 - 0x39B]
00000638 0A01 0001 xori.b D1, 0x1
0000063C C001 and.b D0, D1
0000063E 1B40 ECE4 move.b [A5 - 0x131C], D0
00000642 102D FC66 move.b D0, [A5 - 0x39A]
00000646 0A00 0001 xori.b D0, 0x1
0000064A C02D FC5D and.b D0, [A5 - 0x3A3]
0000064E 122D FC65 move.b D1, [A5 - 0x39B]
00000652 0A01 0001 xori.b D1, 0x1
00000656 C001 and.b D0, D1
00000658 1B40 ECE8 move.b [A5 - 0x1318], D0
0000065C 486D ED38 pea.l [A5 - 0x12C8]
00000660 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */]
00000664 486D ECEC pea.l [A5 - 0x1314]
00000668 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */]
0000066C 4267 clr.w -[A7]
0000066E 1F3C 0001 move.b -[A7], 0x1
00000672 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000676 1D5F FFFF move.b [A6 - 0x1], [A7]+
0000067A 42A7 clr.l -[A7]
0000067C 42A7 clr.l -[A7]
0000067E 4EAD 34D2 jsr [A5 + 0x34D2 /* export_1686 */]
00000682 2B5F ED84 move.l [A5 - 0x127C], [A7]+
00000686 42A7 clr.l -[A7]
00000688 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000068C 1D5F FFFF move.b [A6 - 0x1], [A7]+
00000690 2F2D ED84 move.l -[A7], [A5 - 0x127C]
00000694 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000698 4E5E unlink A6
0000069A 4E75 rts
fn0000069C:
0000069C 4E56 0000 link A6, 0
000006A0 102D FC38 move.b D0, [A5 - 0x3C8]
000006A4 671C beq +0x1E /* 000006C2 */
000006A6 4267 clr.w -[A7]
000006A8 42A7 clr.l -[A7]
000006AA 486D 2944 pea.l [A5 + 0x2944]
000006AE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000006B2 101F move.b D0, [A7]+
000006B4 4267 clr.w -[A7]
000006B6 42A7 clr.l -[A7]
000006B8 486D 2934 pea.l [A5 + 0x2934]
000006BC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000006C0 101F move.b D0, [A7]+
label000006C2:
000006C2 4E5E unlink A6
000006C4 4E75 rts
000006C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000006C8-000006CC
export_396:
fn000006C8:
000006C8 4E56 FFFC link A6, -0x0004
// end alternate branch 000006C8-000006CC
export_396: // at 000006C8 (misaligned)
fn000006C8: // (misaligned)
000006CA FFFC .invalid <<F/7/7>>
000006CC 486E FFFC pea.l [A6 - 0x4]
000006D0 486D 2954 pea.l [A5 + 0x2954]
000006D4 3F3C 00A0 move.w -[A7], 0xA0
000006D8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000006DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006E0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000006E4 42A7 clr.l -[A7]
000006E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006EA 1F3C 0001 move.b -[A7], 0x1
000006EE 1F3C 0001 move.b -[A7], 0x1
000006F2 1F3C 0001 move.b -[A7], 0x1
000006F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006FA 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */]
000006FE 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00000704 4E5E unlink A6
00000706 2E9F move.l [A7], [A7]+
00000708 4E75 rts
0000070A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000070C-00000710
export_397:
fn0000070C:
0000070C 4E56 FFFC link A6, -0x0004
// end alternate branch 0000070C-00000710
export_397: // at 0000070C (misaligned)
fn0000070C: // (misaligned)
0000070E FFFC .invalid <<F/7/7>>
00000710 486E FFFC pea.l [A6 - 0x4]
00000714 486D 295C pea.l [A5 + 0x295C]
00000718 3F3C 006C move.w -[A7], 0x6C /* 'l' */
0000071C 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000720 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000724 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000728 42A7 clr.l -[A7]
0000072A 42A7 clr.l -[A7]
0000072C 486D FBC4 pea.l [A5 - 0x43C]
00000730 486D FBC4 pea.l [A5 - 0x43C]
00000734 1F3C 0002 move.b -[A7], 0x2
00000738 1F3C 0003 move.b -[A7], 0x3
0000073C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000740 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000744 206E FFFC movea.l A0, [A6 - 0x4]
00000748 2050 movea.l A0, [A0]
0000074A 216E 000E 003C move.l [A0 + 0x3C], [A6 + 0xE]
00000750 206E FFFC movea.l A0, [A6 - 0x4]
00000754 2050 movea.l A0, [A0]
00000756 7000 moveq.l D0, 0x00
00000758 2140 0040 move.l [A0 + 0x40], D0
0000075C 206E FFFC movea.l A0, [A6 - 0x4]
00000760 2050 movea.l A0, [A0]
00000762 116E 000C 0044 move.b [A0 + 0x44], [A6 + 0xC]
00000768 206E FFFC movea.l A0, [A6 - 0x4]
0000076C 2050 movea.l A0, [A0]
0000076E 216E 0008 0046 move.l [A0 + 0x46], [A6 + 0x8]
00000774 2D6E FFFC 0012 move.l [A6 + 0x12], [A6 - 0x4]
0000077A 4E5E unlink A6
0000077C 205F movea.l A0, [A7]+
0000077E DEFC 000A add.w A7, 0xA /* '\n' */
00000782 4ED0 jmp [A0]
fn00000784:
00000784 4E56 0000 link A6, 0
00000788 4E5E unlink A6
0000078A 4E75 rts
0000078C 9449 sub.w D2, A1
0000078E 4E49 trap 9
00000790 5455 addq.w [A5], 2
00000792 4645 not.w D5
00000794 5443 addq.w D3, 2
00000796 4854 pea.l [A4]
00000798 4855 pea.l [A5]
0000079A 4D42 chk.w D6, D2
0000079C 4E41 trap 1
0000079E 494C chk.w D4, A4
000007A0 5300 subq.b D0, 1
000007A2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007A4-000007AA
fn000007A4:
000007A4 4E56 0000 link A6, 0
000007A8 7000 moveq.l D0, 0x00
// end alternate branch 000007A4-000007AA
fn000007A4: // (misaligned)
000007A6 0000 7000 ori.b D0, 0x0
000007AA 2B40 ED9C move.l [A5 - 0x1264], D0
000007AE 102D FC38 move.b D0, [A5 - 0x3C8]
000007B2 670E beq +0x10 /* 000007C2 */
000007B4 4267 clr.w -[A7]
000007B6 42A7 clr.l -[A7]
000007B8 486D 296C pea.l [A5 + 0x296C]
000007BC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000007C0 101F move.b D0, [A7]+
label000007C2:
000007C2 42A7 clr.l -[A7]
000007C4 4EAD 38D2 jsr [A5 + 0x38D2 /* export_1814 */]
000007C8 2B57 ED9C move.l [A5 - 0x1264], [A7]
000007CC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000007D0 4E5E unlink A6
000007D2 4E75 rts
fn000007D4:
000007D4 4E56 FFEE link A6, -0x0012
000007D8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000007DC 7000 moveq.l D0, 0x00
000007DE 2B40 EDA0 move.l [A5 - 0x1260], D0
000007E2 4267 clr.w -[A7]
000007E4 42A7 clr.l -[A7]
000007E6 486D 297C pea.l [A5 + 0x297C]
000007EA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000007EE 101F move.b D0, [A7]+
000007F0 4267 clr.w -[A7]
000007F2 42A7 clr.l -[A7]
000007F4 486D 2984 pea.l [A5 + 0x2984]
000007F8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000007FC 101F move.b D0, [A7]+
000007FE 4267 clr.w -[A7]
00000800 2F3C 6654 5950 move.l -[A7], 0x66545950 /* 'fTYP' */
00000806 A99C syscall CountResources
00000808 3C1F move.w D6, [A7]+
0000080A 42A7 clr.l -[A7]
0000080C 3006 move.w D0, D6
0000080E 48C0 ext.l D0
00000810 2F00 move.l -[A7], D0
00000812 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00000816 265F movea.l A3, [A7]+
00000818 3D46 FFEE move.w [A6 - 0x12], D6
0000081C 7E01 moveq.l D7, 0x01
0000081E 6068 bra +0x6A /* 00000888 */
label00000820:
00000820 486E FFF4 pea.l [A6 - 0xC]
00000824 486D 2974 pea.l [A5 + 0x2974]
00000828 3F3C 010A move.w -[A7], 0x10A
0000082C 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000830 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000834 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000838 42A7 clr.l -[A7]
0000083A 2F3C 6654 5950 move.l -[A7], 0x66545950 /* 'fTYP' */
00000840 3F07 move.w -[A7], D7
00000842 A99D syscall GetIndResource
00000844 285F movea.l A4, [A7]+
00000846 206E FFF4 movea.l A0, [A6 - 0xC]
0000084A 2254 movea.l A1, [A4]
0000084C 2050 movea.l A0, [A0]
0000084E 2151 0002 move.l [A0 + 0x2], [A1]
00000852 2054 movea.l A0, [A4]
00000854 226E FFF4 movea.l A1, [A6 - 0xC]
00000858 2251 movea.l A1, [A1]
0000085A 2368 0004 0006 move.l [A1 + 0x6], [A0 + 0x4]
00000860 206E FFF4 movea.l A0, [A6 - 0xC]
00000864 2254 movea.l A1, [A4]
00000866 2050 movea.l A0, [A0]
00000868 45E8 000A lea.l A2, [A0 + 0xA]
0000086C 5089 addq.l A1, 8
0000086E 703F moveq.l D0, 0x3F
label00000870:
00000870 24D9 move.l [A2]+, [A1]+
00000872 51C8 FFFC dbf D0, -0x6 /* 00000870 */
00000876 2F0C move.l -[A7], A4
00000878 A9A3 syscall ReleaseResource
0000087A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000087E 2F0B move.l -[A7], A3
00000880 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */]
00000884 5247 addq.w D7, 1
00000886 6906 bvs +0x8 /* 0000088E */
label00000888:
00000888 BE6E FFEE cmp.w D7, [A6 - 0x12]
0000088C 6F92 ble -0x6C /* 00000820 */
label0000088E:
0000088E 2B4B EDA0 move.l [A5 - 0x1260], A3
00000892 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000896 4E5E unlink A6
00000898 4E75 rts
0000089A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000089C-000008A6
fn0000089C:
0000089C 4E56 0000 link A6, 0
000008A0 102D FC38 move.b D0, [A5 - 0x3C8]
000008A4 672A beq +0x2C /* 000008D0 */
// end alternate branch 0000089C-000008A6
fn0000089C: // (misaligned)
0000089E 0000 102D ori.b D0, 0x2D /* '-' */
000008A2 FC38 672A .unknown 0xFC38 0x672A (W = 6)
000008A6 4267 clr.w -[A7]
000008A8 42A7 clr.l -[A7]
000008AA 486D 2994 pea.l [A5 + 0x2994]
000008AE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000008B2 101F move.b D0, [A7]+
000008B4 4267 clr.w -[A7]
000008B6 42A7 clr.l -[A7]
000008B8 486D 29A4 pea.l [A5 + 0x29A4]
000008BC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000008C0 101F move.b D0, [A7]+
000008C2 4267 clr.w -[A7]
000008C4 42A7 clr.l -[A7]
000008C6 486D 299C pea.l [A5 + 0x299C]
000008CA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000008CE 101F move.b D0, [A7]+
label000008D0:
000008D0 4E5E unlink A6
000008D2 4E75 rts
fn000008D4:
000008D4 4E56 FFE8 link A6, -0x0018
000008D8 48E7 0038 movem.l -[A7], A2,A3,A4
000008DC 42A7 clr.l -[A7]
000008DE 3F3C 0BBD move.w -[A7], 0xBBD
000008E2 42A7 clr.l -[A7]
000008E4 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000008E8 265F movea.l A3, [A7]+
000008EA 2F0B move.l -[A7], A3
000008EC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000008F0 42A7 clr.l -[A7]
000008F2 2F3C 666E 6464 move.l -[A7], 0x666E6464 /* 'fndd' */
000008F8 2F0B move.l -[A7], A3
000008FA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000008FE 285F movea.l A4, [A7]+
00000900 2054 movea.l A0, [A4]
00000902 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000908 486E FFF0 pea.l [A6 - 0x10]
0000090C 700A moveq.l D0, 0x0A
0000090E 2F00 move.l -[A7], D0
00000910 7019 moveq.l D0, 0x19
00000912 2F00 move.l -[A7], D0
00000914 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
00000918 42A7 clr.l -[A7]
0000091A 2F0C move.l -[A7], A4
0000091C 486E FFF0 pea.l [A6 - 0x10]
00000920 4EAD 0FFA jsr [A5 + 0xFFA /* export_507 */]
00000924 2F0C move.l -[A7], A4
00000926 1F2E 000C move.b -[A7], [A6 + 0xC]
0000092A 4267 clr.w -[A7]
0000092C 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00000930 42A7 clr.l -[A7]
00000932 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000936 205F movea.l A0, [A7]+
00000938 43EE FFE8 lea.l A1, [A6 - 0x18]
0000093C 2050 movea.l A0, [A0]
0000093E 45E8 0094 lea.l A2, [A0 + 0x94]
00000942 22DA move.l [A1]+, [A2]+
00000944 22DA move.l [A1]+, [A2]+
00000946 4267 clr.w -[A7]
00000948 486E FFE8 pea.l [A6 - 0x18]
0000094C 486D FBC4 pea.l [A5 - 0x43C]
00000950 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000954 101F move.b D0, [A7]+
00000956 6712 beq +0x14 /* 0000096A */
00000958 1F3C 0001 move.b -[A7], 0x1
0000095C 1F3C 0001 move.b -[A7], 0x1
00000960 4267 clr.w -[A7]
00000962 2F0B move.l -[A7], A3
00000964 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000968 6016 bra +0x18 /* 00000980 */
label0000096A:
0000096A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000096E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000972 4267 clr.w -[A7]
00000974 2F0B move.l -[A7], A3
00000976 4EAD 310A jsr [A5 + 0x310A /* export_1565 */]
0000097A 2F0B move.l -[A7], A3
0000097C 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
label00000980:
00000980 4267 clr.w -[A7]
00000982 2F0C move.l -[A7], A4
00000984 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
00000988 101F move.b D0, [A7]+
0000098A B02E 000C cmp.b D0, [A6 + 0xC]
0000098E 6708 beq +0xA /* 00000998 */
00000990 4267 clr.w -[A7]
00000992 2F0C move.l -[A7], A4
00000994 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
label00000998:
00000998 2D4C 000E move.l [A6 + 0xE], A4
0000099C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000009A0 4E5E unlink A6
000009A2 205F movea.l A0, [A7]+
000009A4 5C4F addq.w A7, 6
000009A6 4ED0 jmp [A0]
export_398:
000009A8 4E56 FF6C link A6, -0x0094
000009AC 2F0C move.l -[A7], A4
000009AE 42A7 clr.l -[A7]
000009B0 2F2E 000E move.l -[A7], [A6 + 0xE]
000009B4 1F2E 0008 move.b -[A7], [A6 + 0x8]
000009B8 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
000009BC 285F movea.l A4, [A7]+
000009BE 200C move.l D0, A4
000009C0 670A beq +0xC /* 000009CC */
000009C2 2F0C move.l -[A7], A4
000009C4 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000009C8 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
label000009CC:
000009CC 422E FF6C clr.b [A6 - 0x94]
000009D0 422E FF90 clr.b [A6 - 0x70]
000009D4 422E FFB4 clr.b [A6 - 0x4C]
000009D8 422E FFD8 clr.b [A6 - 0x28]
000009DC 2F2E 000A move.l -[A7], [A6 + 0xA]
000009E0 486E FF6C pea.l [A6 - 0x94]
000009E4 4EAD 27EA jsr [A5 + 0x27EA /* export_1273 */]
000009E8 285F movea.l A4, [A7]+
000009EA 4E5E unlink A6
000009EC 205F movea.l A0, [A7]+
000009EE DEFC 000A add.w A7, 0xA /* '\n' */
000009F2 4ED0 jmp [A0]
export_399:
000009F4 4E56 0000 link A6, 0
000009F8 2F0C move.l -[A7], A4
000009FA 286E 0008 movea.l A4, [A6 + 0x8]
000009FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A02 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000A06 2054 movea.l A0, [A4]
00000A08 4268 0056 clr.w [A0 + 0x56]
00000A0C 7000 moveq.l D0, 0x00
00000A0E 2140 0058 move.l [A0 + 0x58], D0
00000A12 285F movea.l A4, [A7]+
00000A14 4E5E unlink A6
00000A16 2E9F move.l [A7], [A7]+
00000A18 4E75 rts
00000A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A1C-00000A26
fn00000A1C:
00000A1C 4E56 0000 link A6, 0
00000A20 102D FC38 move.b D0, [A5 - 0x3C8]
00000A24 6762 beq +0x64 /* 00000A88 */
// end alternate branch 00000A1C-00000A26
fn00000A1C: // (misaligned)
00000A1E 0000 102D ori.b D0, 0x2D /* '-' */
00000A22 FC38 6762 .unknown 0xFC38 0x6762 (W = 6)
00000A26 4267 clr.w -[A7]
00000A28 42A7 clr.l -[A7]
00000A2A 486D 29E4 pea.l [A5 + 0x29E4]
00000A2E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A32 101F move.b D0, [A7]+
00000A34 4267 clr.w -[A7]
00000A36 42A7 clr.l -[A7]
00000A38 486D 29BC pea.l [A5 + 0x29BC]
00000A3C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A40 101F move.b D0, [A7]+
00000A42 4267 clr.w -[A7]
00000A44 42A7 clr.l -[A7]
00000A46 486D 29B4 pea.l [A5 + 0x29B4]
00000A4A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A4E 101F move.b D0, [A7]+
00000A50 4267 clr.w -[A7]
00000A52 42A7 clr.l -[A7]
00000A54 486D 29CC pea.l [A5 + 0x29CC]
00000A58 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A5C 101F move.b D0, [A7]+
00000A5E 4267 clr.w -[A7]
00000A60 42A7 clr.l -[A7]
00000A62 486D 29DC pea.l [A5 + 0x29DC]
00000A66 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A6A 101F move.b D0, [A7]+
00000A6C 4267 clr.w -[A7]
00000A6E 42A7 clr.l -[A7]
00000A70 486D 29D4 pea.l [A5 + 0x29D4]
00000A74 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A78 101F move.b D0, [A7]+
00000A7A 4267 clr.w -[A7]
00000A7C 42A7 clr.l -[A7]
00000A7E 486D 29C4 pea.l [A5 + 0x29C4]
00000A82 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000A86 101F move.b D0, [A7]+
label00000A88:
00000A88 4E5E unlink A6
00000A8A 4E75 rts
fn00000A8C:
00000A8C 4E56 0000 link A6, 0
00000A90 102D FC38 move.b D0, [A5 - 0x3C8]
00000A94 6700 00E2 beq +0xE4 /* 00000B78 */
00000A98 4267 clr.w -[A7]
00000A9A 42A7 clr.l -[A7]
00000A9C 486D 2ADC pea.l [A5 + 0x2ADC]
00000AA0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000AA4 101F move.b D0, [A7]+
00000AA6 4267 clr.w -[A7]
00000AA8 42A7 clr.l -[A7]
00000AAA 486D 2AA4 pea.l [A5 + 0x2AA4]
00000AAE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000AB2 101F move.b D0, [A7]+
00000AB4 4267 clr.w -[A7]
00000AB6 42A7 clr.l -[A7]
00000AB8 486D 2AC4 pea.l [A5 + 0x2AC4]
00000ABC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000AC0 101F move.b D0, [A7]+
00000AC2 4267 clr.w -[A7]
00000AC4 42A7 clr.l -[A7]
00000AC6 486D 2A8C pea.l [A5 + 0x2A8C]
00000ACA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000ACE 101F move.b D0, [A7]+
00000AD0 4267 clr.w -[A7]
00000AD2 42A7 clr.l -[A7]
00000AD4 486D 2A9C pea.l [A5 + 0x2A9C]
00000AD8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000ADC 101F move.b D0, [A7]+
00000ADE 4267 clr.w -[A7]
00000AE0 42A7 clr.l -[A7]
00000AE2 486D 2A94 pea.l [A5 + 0x2A94]
00000AE6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000AEA 101F move.b D0, [A7]+
00000AEC 4267 clr.w -[A7]
00000AEE 42A7 clr.l -[A7]
00000AF0 486D 2A74 pea.l [A5 + 0x2A74]
00000AF4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000AF8 101F move.b D0, [A7]+
00000AFA 4267 clr.w -[A7]
00000AFC 42A7 clr.l -[A7]
00000AFE 486D 2A84 pea.l [A5 + 0x2A84]
00000B02 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B06 101F move.b D0, [A7]+
00000B08 4267 clr.w -[A7]
00000B0A 42A7 clr.l -[A7]
00000B0C 486D 2A7C pea.l [A5 + 0x2A7C]
00000B10 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B14 101F move.b D0, [A7]+
00000B16 4267 clr.w -[A7]
00000B18 42A7 clr.l -[A7]
00000B1A 486D 2AAC pea.l [A5 + 0x2AAC]
00000B1E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B22 101F move.b D0, [A7]+
00000B24 4267 clr.w -[A7]
00000B26 42A7 clr.l -[A7]
00000B28 486D 2ABC pea.l [A5 + 0x2ABC]
00000B2C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B30 101F move.b D0, [A7]+
00000B32 4267 clr.w -[A7]
00000B34 42A7 clr.l -[A7]
00000B36 486D 2AB4 pea.l [A5 + 0x2AB4]
00000B3A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B3E 101F move.b D0, [A7]+
00000B40 4267 clr.w -[A7]
00000B42 42A7 clr.l -[A7]
00000B44 486D 2A6C pea.l [A5 + 0x2A6C]
00000B48 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B4C 101F move.b D0, [A7]+
00000B4E 4267 clr.w -[A7]
00000B50 42A7 clr.l -[A7]
00000B52 486D 2A64 pea.l [A5 + 0x2A64]
00000B56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B5A 101F move.b D0, [A7]+
00000B5C 4267 clr.w -[A7]
00000B5E 42A7 clr.l -[A7]
00000B60 486D 2AD4 pea.l [A5 + 0x2AD4]
00000B64 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B68 101F move.b D0, [A7]+
00000B6A 4267 clr.w -[A7]
00000B6C 42A7 clr.l -[A7]
00000B6E 486D 2ACC pea.l [A5 + 0x2ACC]
00000B72 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000B76 101F move.b D0, [A7]+
label00000B78:
00000B78 486D EDCC pea.l [A5 - 0x1234]
00000B7C 3F3C 0001 move.w -[A7], 0x1
00000B80 3F3A 0012 move.w -[A7], [PC + 0x12 /* 00000B94, value 0x0, cstring "" */]
00000B84 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000B88 486D FC94 pea.l [A5 - 0x36C]
00000B8C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000B90 4E5E unlink A6
00000B92 4E75 rts
00000B94 0000 0000 ori.b D0, 0x0
fn00000B98:
00000B98 4E56 FFE0 link A6, -0x0020
00000B9C 48E7 0038 movem.l -[A7], A2,A3,A4
00000BA0 42A7 clr.l -[A7]
00000BA2 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000BA6 205F movea.l A0, [A7]+
00000BA8 43EE FFE0 lea.l A1, [A6 - 0x20]
00000BAC 2050 movea.l A0, [A0]
00000BAE 45E8 009C lea.l A2, [A0 + 0x9C]
00000BB2 22DA move.l [A1]+, [A2]+
00000BB4 22DA move.l [A1]+, [A2]+
00000BB6 42A7 clr.l -[A7]
00000BB8 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000BBC 205F movea.l A0, [A7]+
00000BBE 43EE FFE8 lea.l A1, [A6 - 0x18]
00000BC2 2050 movea.l A0, [A0]
00000BC4 45E8 00A4 lea.l A2, [A0 + 0xA4]
00000BC8 22DA move.l [A1]+, [A2]+
00000BCA 22DA move.l [A1]+, [A2]+
00000BCC 42A7 clr.l -[A7]
00000BCE 3F3C 0BB8 move.w -[A7], 0xBB8
00000BD2 42A7 clr.l -[A7]
00000BD4 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000BD8 285F movea.l A4, [A7]+
00000BDA 2F0C move.l -[A7], A4
00000BDC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000BE0 42A7 clr.l -[A7]
00000BE2 2F3C 696D 6776 move.l -[A7], 0x696D6776 /* 'imgv' */
00000BE8 2F0C move.l -[A7], A4
00000BEA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000BEE 265F movea.l A3, [A7]+
00000BF0 2053 movea.l A0, [A3]
00000BF2 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000BF8 2F0B move.l -[A7], A3
00000BFA 4EBA 01E0 jsr [PC + 0x1E0 /* 00000DDC */]
00000BFE 41EE FFF0 lea.l A0, [A6 - 0x10]
00000C02 2454 movea.l A2, [A4]
00000C04 43EA 0022 lea.l A1, [A2 + 0x22]
00000C08 20D9 move.l [A0]+, [A1]+
00000C0A 20D9 move.l [A0]+, [A1]+
00000C0C 42A7 clr.l -[A7]
00000C0E 486E FFF0 pea.l [A6 - 0x10]
00000C12 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000C16 2054 movea.l A0, [A4]
00000C18 2F28 004E move.l -[A7], [A0 + 0x4E]
00000C1C 2F0C move.l -[A7], A4
00000C1E 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00000C22 4267 clr.w -[A7]
00000C24 486E FFE8 pea.l [A6 - 0x18]
00000C28 486D FBC4 pea.l [A5 - 0x43C]
00000C2C 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000C30 101F move.b D0, [A7]+
00000C32 6714 beq +0x16 /* 00000C48 */
00000C34 2054 movea.l A0, [A4]
00000C36 2F28 0026 move.l -[A7], [A0 + 0x26]
00000C3A 2F28 0022 move.l -[A7], [A0 + 0x22]
00000C3E 4267 clr.w -[A7]
00000C40 2F0C move.l -[A7], A4
00000C42 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
00000C46 6010 bra +0x12 /* 00000C58 */
label00000C48:
00000C48 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000C4C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000C50 4267 clr.w -[A7]
00000C52 2F0C move.l -[A7], A4
00000C54 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
label00000C58:
00000C58 4267 clr.w -[A7]
00000C5A 486E FFE0 pea.l [A6 - 0x20]
00000C5E 486D FBC4 pea.l [A5 - 0x43C]
00000C62 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000C66 101F move.b D0, [A7]+
00000C68 6712 beq +0x14 /* 00000C7C */
00000C6A 1F3C 0001 move.b -[A7], 0x1
00000C6E 1F3C 0001 move.b -[A7], 0x1
00000C72 4267 clr.w -[A7]
00000C74 2F0C move.l -[A7], A4
00000C76 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000C7A 6016 bra +0x18 /* 00000C92 */
label00000C7C:
00000C7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000C80 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000C84 4267 clr.w -[A7]
00000C86 2F0C move.l -[A7], A4
00000C88 4EAD 310A jsr [A5 + 0x310A /* export_1565 */]
00000C8C 2F0C move.l -[A7], A4
00000C8E 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
label00000C92:
00000C92 2D4B 000C move.l [A6 + 0xC], A3
00000C96 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000C9A 4E5E unlink A6
00000C9C 2E9F move.l [A7], [A7]+
00000C9E 4E75 rts
fn00000CA0:
00000CA0 4E56 FFE0 link A6, -0x0020
00000CA4 48E7 0038 movem.l -[A7], A2,A3,A4
00000CA8 42A7 clr.l -[A7]
00000CAA 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000CAE 205F movea.l A0, [A7]+
00000CB0 43EE FFE0 lea.l A1, [A6 - 0x20]
00000CB4 2050 movea.l A0, [A0]
00000CB6 45E8 00AC lea.l A2, [A0 + 0xAC]
00000CBA 22DA move.l [A1]+, [A2]+
00000CBC 22DA move.l [A1]+, [A2]+
00000CBE 42A7 clr.l -[A7]
00000CC0 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000CC4 205F movea.l A0, [A7]+
00000CC6 43EE FFE8 lea.l A1, [A6 - 0x18]
00000CCA 2050 movea.l A0, [A0]
00000CCC 45E8 00B4 lea.l A2, [A0 + 0xB4]
00000CD0 22DA move.l [A1]+, [A2]+
00000CD2 22DA move.l [A1]+, [A2]+
00000CD4 42A7 clr.l -[A7]
00000CD6 3F3C 0BE0 move.w -[A7], 0xBE0
00000CDA 42A7 clr.l -[A7]
00000CDC 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000CE0 285F movea.l A4, [A7]+
00000CE2 2F0C move.l -[A7], A4
00000CE4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000CE8 42A7 clr.l -[A7]
00000CEA 2F3C 696D 6776 move.l -[A7], 0x696D6776 /* 'imgv' */
00000CF0 2F0C move.l -[A7], A4
00000CF2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000CF6 265F movea.l A3, [A7]+
00000CF8 2F0B move.l -[A7], A3
00000CFA 4EBA 00E0 jsr [PC + 0xE0 /* 00000DDC */]
00000CFE 41EE FFF0 lea.l A0, [A6 - 0x10]
00000D02 2454 movea.l A2, [A4]
00000D04 43EA 0022 lea.l A1, [A2 + 0x22]
00000D08 20D9 move.l [A0]+, [A1]+
00000D0A 20D9 move.l [A0]+, [A1]+
00000D0C 42A7 clr.l -[A7]
00000D0E 486E FFF0 pea.l [A6 - 0x10]
00000D12 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000D16 2054 movea.l A0, [A4]
00000D18 2F28 004E move.l -[A7], [A0 + 0x4E]
00000D1C 2F0C move.l -[A7], A4
00000D1E 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00000D22 4267 clr.w -[A7]
00000D24 486E FFE8 pea.l [A6 - 0x18]
00000D28 486D FBC4 pea.l [A5 - 0x43C]
00000D2C 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000D30 101F move.b D0, [A7]+
00000D32 6714 beq +0x16 /* 00000D48 */
00000D34 2054 movea.l A0, [A4]
00000D36 2F28 0026 move.l -[A7], [A0 + 0x26]
00000D3A 2F28 0022 move.l -[A7], [A0 + 0x22]
00000D3E 4267 clr.w -[A7]
00000D40 2F0C move.l -[A7], A4
00000D42 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
00000D46 6010 bra +0x12 /* 00000D58 */
label00000D48:
00000D48 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000D4C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000D50 4267 clr.w -[A7]
00000D52 2F0C move.l -[A7], A4
00000D54 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
label00000D58:
00000D58 4267 clr.w -[A7]
00000D5A 486E FFE0 pea.l [A6 - 0x20]
00000D5E 486D FBC4 pea.l [A5 - 0x43C]
00000D62 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000D66 101F move.b D0, [A7]+
00000D68 6712 beq +0x14 /* 00000D7C */
00000D6A 1F3C 0001 move.b -[A7], 0x1
00000D6E 1F3C 0001 move.b -[A7], 0x1
00000D72 4267 clr.w -[A7]
00000D74 2F0C move.l -[A7], A4
00000D76 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000D7A 6016 bra +0x18 /* 00000D92 */
label00000D7C:
00000D7C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000D80 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000D84 4267 clr.w -[A7]
00000D86 2F0C move.l -[A7], A4
00000D88 4EAD 310A jsr [A5 + 0x310A /* export_1565 */]
00000D8C 2F0C move.l -[A7], A4
00000D8E 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
label00000D92:
00000D92 2D4B 0008 move.l [A6 + 0x8], A3
00000D96 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000D9A 4E5E unlink A6
00000D9C 4E75 rts
00000D9E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000DA0-00000DA6
export_400:
fn00000DA0:
00000DA0 4E56 0000 link A6, 0
00000DA4 2F0C move.l -[A7], A4
// end alternate branch 00000DA0-00000DA6
export_400: // at 00000DA0 (misaligned)
fn00000DA0: // (misaligned)
00000DA2 0000 2F0C ori.b D0, 0xC
00000DA6 286E 0008 movea.l A4, [A6 + 0x8]
00000DAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DAE 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000DB2 2054 movea.l A0, [A4]
00000DB4 7000 moveq.l D0, 0x00
00000DB6 2140 003C move.l [A0 + 0x3C], D0
00000DBA 7000 moveq.l D0, 0x00
00000DBC 2140 0040 move.l [A0 + 0x40], D0
00000DC0 217C 2020 2020 0044 move.l [A0 + 0x44], 0x20202020 /* ' ' */
00000DC8 7000 moveq.l D0, 0x00
00000DCA 2140 0048 move.l [A0 + 0x48], D0
00000DCE 7000 moveq.l D0, 0x00
00000DD0 2140 004C move.l [A0 + 0x4C], D0
00000DD4 285F movea.l A4, [A7]+
00000DD6 4E5E unlink A6
00000DD8 2E9F move.l [A7], [A7]+
00000DDA 4E75 rts
fn00000DDC:
00000DDC 4E56 FFE8 link A6, -0x0018
00000DE0 48E7 0118 movem.l -[A7], D7,A3,A4
00000DE4 266E 0008 movea.l A3, [A6 + 0x8]
00000DE8 284B movea.l A4, A3
00000DEA 42A7 clr.l -[A7]
00000DEC 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000DF0 205F movea.l A0, [A7]+
00000DF2 2050 movea.l A0, [A0]
00000DF4 2D68 00BC FFF4 move.l [A6 - 0xC], [A0 + 0xBC]
00000DFA 203C 6465 666E move.l D0, 0x6465666E /* 'defn' */
00000E00 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000E04 6608 bne +0xA /* 00000E0E */
00000E06 2D7C 7468 756D FFF4 move.l [A6 - 0xC], 0x7468756D /* 'thum' */
label00000E0E:
00000E0E 486E FFF8 pea.l [A6 - 0x8]
00000E12 42A7 clr.l -[A7]
00000E14 42A7 clr.l -[A7]
00000E16 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
00000E1A 42A7 clr.l -[A7]
00000E1C 42A7 clr.l -[A7]
00000E1E 42A7 clr.l -[A7]
00000E20 3F3C 0BC2 move.w -[A7], 0xBC2
00000E24 486E FFF8 pea.l [A6 - 0x8]
00000E28 2F0B move.l -[A7], A3
00000E2A 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00000E2E 2054 movea.l A0, [A4]
00000E30 215F 003C move.l [A0 + 0x3C], [A7]+
00000E34 2054 movea.l A0, [A4]
00000E36 2F28 003C move.l -[A7], [A0 + 0x3C]
00000E3A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000E3E 42A7 clr.l -[A7]
00000E40 42A7 clr.l -[A7]
00000E42 42A7 clr.l -[A7]
00000E44 3F3C 0BCC move.w -[A7], 0xBCC
00000E48 486E FFF8 pea.l [A6 - 0x8]
00000E4C 2F0B move.l -[A7], A3
00000E4E 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00000E52 2054 movea.l A0, [A4]
00000E54 215F 0040 move.l [A0 + 0x40], [A7]+
00000E58 2054 movea.l A0, [A4]
00000E5A 2F28 0040 move.l -[A7], [A0 + 0x40]
00000E5E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000E62 486E FFEC pea.l [A6 - 0x14]
00000E66 2F3C 0000 0002 move.l -[A7], 0x2
00000E6C 2F3C 0000 0002 move.l -[A7], 0x2
00000E72 A8A7 syscall SetRect
00000E74 42A7 clr.l -[A7]
00000E76 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
00000E7C 2054 movea.l A0, [A4]
00000E7E 2F28 003C move.l -[A7], [A0 + 0x3C]
00000E82 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000E86 205F movea.l A0, [A7]+
00000E88 2050 movea.l A0, [A0]
00000E8A 43E8 0048 lea.l A1, [A0 + 0x48]
00000E8E 41EE FFEC lea.l A0, [A6 - 0x14]
00000E92 22D8 move.l [A1]+, [A0]+
00000E94 22D8 move.l [A1]+, [A0]+
00000E96 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E9A 4267 clr.w -[A7]
00000E9C 2F0B move.l -[A7], A3
00000E9E 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00000EA2 42A7 clr.l -[A7]
00000EA4 2F0B move.l -[A7], A3
00000EA6 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00000EAA 102D F740 move.b D0, [A5 - 0x8C0]
00000EAE 6620 bne +0x22 /* 00000ED0 */
00000EB0 42A7 clr.l -[A7]
00000EB2 2F0B move.l -[A7], A3
00000EB4 4267 clr.w -[A7]
00000EB6 42A7 clr.l -[A7]
00000EB8 4EBA F852 jsr [PC - 0x7AE /* 0000070C */]
00000EBC 2E1F move.l D7, [A7]+
00000EBE 42A7 clr.l -[A7]
00000EC0 2F07 move.l -[A7], D7
00000EC2 4EBA F804 jsr [PC - 0x7FC /* 000006C8 */]
00000EC6 2054 movea.l A0, [A4]
00000EC8 215F 0034 move.l [A0 + 0x34], [A7]+
00000ECC 2147 004C move.l [A0 + 0x4C], D7
label00000ED0:
00000ED0 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000ED4 4E5E unlink A6
00000ED6 2E9F move.l [A7], [A7]+
00000ED8 4E75 rts
00000EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_401: // at 00000EDC (misaligned)
00000EDE 0000 2F0C ori.b D0, 0xC
00000EE2 286E 0008 movea.l A4, [A6 + 0x8]
00000EE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EEA 4EBA FEB4 jsr [PC - 0x14C /* 00000DA0 */]
00000EEE 2054 movea.l A0, [A4]
00000EF0 7000 moveq.l D0, 0x00
00000EF2 2140 0054 move.l [A0 + 0x54], D0
00000EF6 7000 moveq.l D0, 0x00
00000EF8 2140 0050 move.l [A0 + 0x50], D0
00000EFC 4228 0058 clr.b [A0 + 0x58]
00000F00 317C FFFF 005A move.w [A0 + 0x5A], 0xFFFF
00000F06 317C 0001 00EC move.w [A0 + 0xEC], 0x1
00000F0C 285F movea.l A4, [A7]+
00000F0E 4E5E unlink A6
00000F10 2E9F move.l [A7], [A7]+
00000F12 4E75 rts
export_402:
00000F14 4E56 0000 link A6, 0
00000F18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F1C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000F20 206E 0008 movea.l A0, [A6 + 0x8]
00000F24 2050 movea.l A0, [A0]
00000F26 217C 2020 2020 003C move.l [A0 + 0x3C], 0x20202020 /* ' ' */
00000F2E 4E5E unlink A6
00000F30 2E9F move.l [A7], [A7]+
00000F32 4E75 rts
fn00000F34:
00000F34 4E56 0000 link A6, 0
00000F38 1B6E 0008 EDD8 move.b [A5 - 0x1228], [A6 + 0x8]
00000F3E 4E5E unlink A6
00000F40 205F movea.l A0, [A7]+
00000F42 544F addq.w A7, 2
00000F44 4ED0 jmp [A0]
00000F46 9249 sub.w D1, A1
00000F48 4E49 trap 9
00000F4A 5455 addq.w [A5], 2
00000F4C 494D chk.w D4, A5
00000F4E 504F addq.w A7, 8
00000F50 5254 addq.w [A4], 1
00000F52 4544 chk.w D2, D4
00000F54 4954 chk.w D4, [A4]
00000F56 494F chk.w D4, A7
00000F58 4E00 .invalid // invalid opcode 4
00000F5A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F5C-00000F6A
fn00000F5C:
00000F5C 4E56 0000 link A6, 0
00000F60 422D EDE0 clr.b [A5 - 0x1220]
00000F64 1B7C 0001 EDE8 move.b [A5 - 0x1218], 0x1
// end alternate branch 00000F5C-00000F6A
fn00000F5C: // (misaligned)
00000F5E 0000 422D ori.b D0, 0x2D /* '-' */
00000F62 EDE0 1B7C bfffo D1, -[A0] {D5:D4}
00000F66 0001 EDE8 ori.b D1, 0xE8
00000F6A 42A7 clr.l -[A7]
00000F6C 3F3C 0081 move.w -[A7], 0x81
00000F70 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */]
00000F74 2B5F EDE4 move.l [A5 - 0x121C], [A7]+
00000F78 42A7 clr.l -[A7]
00000F7A 3F3C 0082 move.w -[A7], 0x82
00000F7E 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */]
00000F82 2B5F EDDC move.l [A5 - 0x1224], [A7]+
00000F86 4AAD EDE4 tst.l [A5 - 0x121C]
00000F8A 56C0 sne D0
00000F8C 4400 neg.b D0
00000F8E 1B40 EDE0 move.b [A5 - 0x1220], D0
00000F92 102D EDE8 move.b D0, [A5 - 0x1218]
00000F96 6704 beq +0x6 /* 00000F9C */
00000F98 C02D EDE0 and.b D0, [A5 - 0x1220]
label00000F9C:
00000F9C 1B40 EDE8 move.b [A5 - 0x1218], D0
00000FA0 4E5E unlink A6
00000FA2 4E75 rts
00000FA4 9349 subx.w -[A1], -[A1]
00000FA6 4E49 trap 9
00000FA8 5455 addq.w [A5], 2
00000FAA 494D chk.w D4, A5
00000FAC 504F addq.w A7, 8
00000FAE 5254 addq.w [A4], 1
00000FB0 4645 not.w D5
00000FB2 4544 chk.w D2, D4
00000FB4 4241 clr.w D1
00000FB6 434B chk.w D1, A3
00000FB8 0000 0000 ori.b D0, 0x0
fn00000FBC:
00000FBC 4E56 0000 link A6, 0
00000FC0 102D FC38 move.b D0, [A5 - 0x3C8]
00000FC4 671C beq +0x1E /* 00000FE2 */
00000FC6 4267 clr.w -[A7]
00000FC8 42A7 clr.l -[A7]
00000FCA 486D 2AE4 pea.l [A5 + 0x2AE4]
00000FCE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000FD2 101F move.b D0, [A7]+
00000FD4 4267 clr.w -[A7]
00000FD6 42A7 clr.l -[A7]
00000FD8 486D 2AEC pea.l [A5 + 0x2AEC]
00000FDC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000FE0 101F move.b D0, [A7]+
label00000FE2:
00000FE2 4E5E unlink A6
00000FE4 4E75 rts
00000FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FE8-00000FEE
fn00000FE8:
00000FE8 4E56 0000 link A6, 0
00000FEC 4267 clr.w -[A7]
// end alternate branch 00000FE8-00000FEE
fn00000FE8: // (misaligned)
00000FEA 0000 4267 ori.b D0, 0x67 /* 'g' */
00000FEE 42A7 clr.l -[A7]
00000FF0 486D 2AFC pea.l [A5 + 0x2AFC]
00000FF4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000FF8 101F move.b D0, [A7]+
00000FFA 4267 clr.w -[A7]
00000FFC 42A7 clr.l -[A7]
00000FFE 486D 2AF4 pea.l [A5 + 0x2AF4]
00001002 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001006 101F move.b D0, [A7]+
00001008 4267 clr.w -[A7]
0000100A 42A7 clr.l -[A7]
0000100C 486D 2B0C pea.l [A5 + 0x2B0C]
00001010 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001014 101F move.b D0, [A7]+
00001016 4267 clr.w -[A7]
00001018 42A7 clr.l -[A7]
0000101A 486D 2B04 pea.l [A5 + 0x2B04]
0000101E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001022 101F move.b D0, [A7]+
00001024 4E5E unlink A6
00001026 4E75 rts
export_403:
00001028 4E56 FFF0 link A6, -0x0010
0000102C 206E 000C movea.l A0, [A6 + 0xC]
00001030 43EE FFF4 lea.l A1, [A6 - 0xC]
00001034 22D8 move.l [A1]+, [A0]+
00001036 22D8 move.l [A1]+, [A0]+
00001038 22D8 move.l [A1]+, [A0]+
0000103A 486E FFF0 pea.l [A6 - 0x10]
0000103E 486D 2AFC pea.l [A5 + 0x2AFC]
00001042 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00001046 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000104A 4AAE FFF0 tst.l [A6 - 0x10]
0000104E 6740 beq +0x42 /* 00001090 */
00001050 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001054 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001058 486D FBC4 pea.l [A5 - 0x43C]
0000105C 486D FBC4 pea.l [A5 - 0x43C]
00001060 4267 clr.w -[A7]
00001062 1F3C 0004 move.b -[A7], 0x4
00001066 42A7 clr.l -[A7]
00001068 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000106C 42A7 clr.l -[A7]
0000106E 2F3C 0006 0000 move.l -[A7], 0x60000
00001074 1F3C 0001 move.b -[A7], 0x1
00001078 486E FFF4 pea.l [A6 - 0xC]
0000107C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001080 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */]
00001084 206E FFF0 movea.l A0, [A6 - 0x10]
00001088 2050 movea.l A0, [A0]
0000108A 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8]
label00001090:
00001090 2D6E FFF0 001A move.l [A6 + 0x1A], [A6 - 0x10]
00001096 4E5E unlink A6
00001098 205F movea.l A0, [A7]+
0000109A DEFC 0012 add.w A7, 0x12
0000109E 4ED0 jmp [A0]
fn000010A0:
000010A0 4E56 0000 link A6, 0
000010A4 102D FC38 move.b D0, [A5 - 0x3C8]
000010A8 672A beq +0x2C /* 000010D4 */
000010AA 4267 clr.w -[A7]
000010AC 42A7 clr.l -[A7]
000010AE 486D 2B1C pea.l [A5 + 0x2B1C]
000010B2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000010B6 101F move.b D0, [A7]+
000010B8 4267 clr.w -[A7]
000010BA 42A7 clr.l -[A7]
000010BC 486D 2B14 pea.l [A5 + 0x2B14]
000010C0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000010C4 101F move.b D0, [A7]+
000010C6 4267 clr.w -[A7]
000010C8 42A7 clr.l -[A7]
000010CA 486D 2B24 pea.l [A5 + 0x2B24]
000010CE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000010D2 101F move.b D0, [A7]+
label000010D4:
000010D4 4E5E unlink A6
000010D6 4E75 rts
fn000010D8:
000010D8 4E56 0000 link A6, 0
000010DC 7000 moveq.l D0, 0x00
000010DE 2B40 EDEC move.l [A5 - 0x1214], D0
000010E2 102D FC38 move.b D0, [A5 - 0x3C8]
000010E6 6754 beq +0x56 /* 0000113C */
000010E8 4267 clr.w -[A7]
000010EA 42A7 clr.l -[A7]
000010EC 486D 2B54 pea.l [A5 + 0x2B54]
000010F0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000010F4 101F move.b D0, [A7]+
000010F6 4267 clr.w -[A7]
000010F8 42A7 clr.l -[A7]
000010FA 486D 2B3C pea.l [A5 + 0x2B3C]
000010FE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001102 101F move.b D0, [A7]+
00001104 4267 clr.w -[A7]
00001106 42A7 clr.l -[A7]
00001108 486D 2B44 pea.l [A5 + 0x2B44]
0000110C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001110 101F move.b D0, [A7]+
00001112 4267 clr.w -[A7]
00001114 42A7 clr.l -[A7]
00001116 486D 2B4C pea.l [A5 + 0x2B4C]
0000111A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000111E 101F move.b D0, [A7]+
00001120 4267 clr.w -[A7]
00001122 42A7 clr.l -[A7]
00001124 486D 2B2C pea.l [A5 + 0x2B2C]
00001128 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000112C 101F move.b D0, [A7]+
0000112E 4267 clr.w -[A7]
00001130 42A7 clr.l -[A7]
00001132 486D 2B34 pea.l [A5 + 0x2B34]
00001136 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000113A 101F move.b D0, [A7]+
label0000113C:
0000113C 4E5E unlink A6
0000113E 4E75 rts
fn00001140:
00001140 4E56 0000 link A6, 0
00001144 4E5E unlink A6
00001146 4E75 rts
00001148 9049 sub.w D0, A1
0000114A 4E49 trap 9
0000114C 5455 addq.w [A5], 2
0000114E 4D4F chk.w D6, A7
00001150 4F56 chk.w D7, [A6]
00001152 544F addq.w A7, 2
00001154 534F subq.w A7, 1
00001156 554E subq.w A6, 2
00001158 4400 neg.b D0
0000115A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000115C-00001162
fn0000115C:
0000115C 4E56 0000 link A6, 0
00001160 7000 moveq.l D0, 0x00
// end alternate branch 0000115C-00001162
fn0000115C: // (misaligned)
0000115E 0000 7000 ori.b D0, 0x0
00001162 2B40 EDF0 move.l [A5 - 0x1210], D0
00001166 102D FC38 move.b D0, [A5 - 0x3C8]
0000116A 670E beq +0x10 /* 0000117A */
0000116C 4267 clr.w -[A7]
0000116E 42A7 clr.l -[A7]
00001170 486D 2B5C pea.l [A5 + 0x2B5C]
00001174 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001178 101F move.b D0, [A7]+
label0000117A:
0000117A 4E5E unlink A6
0000117C 4E75 rts
0000117E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001180-00001184
fn00001180:
00001180 4E56 FDF8 link A6, -0x0208
// end alternate branch 00001180-00001184
fn00001180: // (misaligned)
00001182 FDF8 .invalid <<F/7/6>>
00001184 48E7 0308 movem.l -[A7], D6,D7,A4
00001188 286E 0008 movea.l A4, [A6 + 0x8]
0000118C 486E FE00 pea.l [A6 - 0x200]
00001190 2F3C 0001 7530 move.l -[A7], 0x17530
00001196 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000119A 4A2E FE00 tst.b [A6 - 0x200]
0000119E 6700 00A2 beq +0xA4 /* 00001242 */
000011A2 2D7C 0278 7820 FF00 move.l [A6 - 0x100], 0x2787820
000011AA 4246 clr.w D6
000011AC 6000 0088 bra +0x8A /* 00001236 */
label000011B0:
000011B0 486E FE00 pea.l [A6 - 0x200]
000011B4 3F3C 7530 move.w -[A7], 0x7530 /* 'u0' */
000011B8 3006 move.w D0, D6
000011BA 5240 addq.w D0, 1
000011BC 3F00 move.w -[A7], D0
000011BE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000011C2 4A2E FE00 tst.b [A6 - 0x200]
000011C6 676C beq +0x6E /* 00001234 */
000011C8 4247 clr.w D7
000011CA 6062 bra +0x64 /* 0000122E */
label000011CC:
000011CC 3007 move.w D0, D7
000011CE E340 asl D0.w, 1
000011D0 5240 addq.w D0, 1
000011D2 41BC 00FF 4241 .invalid 0, 0xFF4241 // invalid opcode 4 with b == 6
000011D8 41EE FE00 lea.l A0, [A6 - 0x200]
000011DC 1230 0000 move.b D1, [A0 + D0.w]
000011E0 1D41 FF01 move.b [A6 - 0xFF], D1
000011E4 3007 move.w D0, D7
000011E6 5240 addq.w D0, 1
000011E8 E340 asl D0.w, 1
000011EA 41BC 00FF 4241 .invalid 0, 0xFF4241 // invalid opcode 4 with b == 6
000011F0 1230 0000 move.b D1, [A0 + D0.w]
000011F4 1D41 FF02 move.b [A6 - 0xFE], D1
000011F8 41EE FF00 lea.l A0, [A6 - 0x100]
000011FC 1F10 move.b -[A7], [A0]
000011FE 3F3C 00FF move.w -[A7], 0xFF
00001202 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00001206 2F08 move.l -[A7], A0
00001208 486E FDF8 pea.l [A6 - 0x208]
0000120C 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001210 302E FDFA move.w D0, [A6 - 0x206]
00001214 41BC 003F 3207 .invalid 0, 0x3F3207 // invalid opcode 4 with b == 6
0000121A 43BC 0007 E741 .invalid 1, 0x7E741 // invalid opcode 4 with b == 6
00001220 3406 move.w D2, D6
00001222 45BC 0007 D242 .invalid 2, 0x7D242 // invalid opcode 4 with b == 6
00001228 1980 1000 move.b [A4 + D1.w], D0
0000122C 5247 addq.w D7, 1
label0000122E:
0000122E 7007 moveq.l D0, 0x07
00001230 B047 cmp.w D0, D7
00001232 6C98 bge -0x66 /* 000011CC */
label00001234:
00001234 5246 addq.w D6, 1
label00001236:
00001236 7007 moveq.l D0, 0x07
00001238 B046 cmp.w D0, D6
0000123A 6C00 FF74 bge -0x8A /* 000011B0 */
0000123E 6000 017E bra +0x180 /* 000013BE */
label00001242:
00001242 4214 clr.b [A4]
00001244 197C 0020 0008 move.b [A4 + 0x8], 0x20 /* ' ' */
0000124A 197C 0008 0010 move.b [A4 + 0x10], 0x8
00001250 197C 0028 0018 move.b [A4 + 0x18], 0x28 /* '(' */
00001256 197C 0002 0020 move.b [A4 + 0x20], 0x2
0000125C 197C 0022 0028 move.b [A4 + 0x28], 0x22 /* '\"' */
00001262 197C 000A 0030 move.b [A4 + 0x30], 0xA /* '\n' */
00001268 197C 002A 0038 move.b [A4 + 0x38], 0x2A /* '*' */
0000126E 197C 0030 0001 move.b [A4 + 0x1], 0x30 /* '0' */
00001274 197C 0010 0009 move.b [A4 + 0x9], 0x10
0000127A 197C 0038 0011 move.b [A4 + 0x11], 0x38 /* '8' */
00001280 197C 0018 0019 move.b [A4 + 0x19], 0x18
00001286 197C 0032 0021 move.b [A4 + 0x21], 0x32 /* '2' */
0000128C 197C 0012 0029 move.b [A4 + 0x29], 0x12
00001292 197C 003A 0031 move.b [A4 + 0x31], 0x3A /* ':' */
00001298 197C 001A 0039 move.b [A4 + 0x39], 0x1A
0000129E 197C 000C 0002 move.b [A4 + 0x2], 0xC
000012A4 197C 002C 000A move.b [A4 + 0xA], 0x2C /* ',' */
000012AA 197C 0004 0012 move.b [A4 + 0x12], 0x4
000012B0 197C 0024 001A move.b [A4 + 0x1A], 0x24 /* '$' */
000012B6 197C 000E 0022 move.b [A4 + 0x22], 0xE
000012BC 197C 002E 002A move.b [A4 + 0x2A], 0x2E /* '.' */
000012C2 197C 0006 0032 move.b [A4 + 0x32], 0x6
000012C8 197C 0026 003A move.b [A4 + 0x3A], 0x26 /* '&' */
000012CE 197C 003C 0003 move.b [A4 + 0x3], 0x3C /* '<' */
000012D4 197C 001C 000B move.b [A4 + 0xB], 0x1C
000012DA 197C 0034 0013 move.b [A4 + 0x13], 0x34 /* '4' */
000012E0 197C 0014 001B move.b [A4 + 0x1B], 0x14
000012E6 197C 003E 0023 move.b [A4 + 0x23], 0x3E /* '>' */
000012EC 197C 001E 002B move.b [A4 + 0x2B], 0x1E
000012F2 197C 0036 0033 move.b [A4 + 0x33], 0x36 /* '6' */
000012F8 197C 0016 003B move.b [A4 + 0x3B], 0x16
000012FE 197C 0003 0004 move.b [A4 + 0x4], 0x3
00001304 197C 0023 000C move.b [A4 + 0xC], 0x23 /* '#' */
0000130A 197C 000B 0014 move.b [A4 + 0x14], 0xB
00001310 197C 002B 001C move.b [A4 + 0x1C], 0x2B /* '+' */
00001316 197C 0001 0024 move.b [A4 + 0x24], 0x1
0000131C 197C 0021 002C move.b [A4 + 0x2C], 0x21 /* '!' */
00001322 197C 0009 0034 move.b [A4 + 0x34], 0x9 /* '\t' */
00001328 197C 0029 003C move.b [A4 + 0x3C], 0x29 /* ')' */
0000132E 197C 0033 0005 move.b [A4 + 0x5], 0x33 /* '3' */
00001334 197C 0013 000D move.b [A4 + 0xD], 0x13
0000133A 197C 003B 0015 move.b [A4 + 0x15], 0x3B /* ';' */
00001340 197C 001B 001D move.b [A4 + 0x1D], 0x1B
00001346 197C 0031 0025 move.b [A4 + 0x25], 0x31 /* '1' */
0000134C 197C 0011 002D move.b [A4 + 0x2D], 0x11
00001352 197C 0039 0035 move.b [A4 + 0x35], 0x39 /* '9' */
00001358 197C 0019 003D move.b [A4 + 0x3D], 0x19
0000135E 197C 000F 0006 move.b [A4 + 0x6], 0xF
00001364 197C 002F 000E move.b [A4 + 0xE], 0x2F /* '/' */
0000136A 197C 0007 0016 move.b [A4 + 0x16], 0x7
00001370 197C 0027 001E move.b [A4 + 0x1E], 0x27 /* '\'' */
00001376 197C 000D 0026 move.b [A4 + 0x26], 0xD /* '\r' */
0000137C 197C 002D 002E move.b [A4 + 0x2E], 0x2D /* '-' */
00001382 197C 0005 0036 move.b [A4 + 0x36], 0x5
00001388 197C 0025 003E move.b [A4 + 0x3E], 0x25 /* '%' */
0000138E 197C 003F 0007 move.b [A4 + 0x7], 0x3F /* '?' */
00001394 197C 001F 000F move.b [A4 + 0xF], 0x1F
0000139A 197C 0037 0017 move.b [A4 + 0x17], 0x37 /* '7' */
000013A0 197C 0017 001F move.b [A4 + 0x1F], 0x17
000013A6 197C 003D 0027 move.b [A4 + 0x27], 0x3D /* '=' */
000013AC 197C 001D 002F move.b [A4 + 0x2F], 0x1D
000013B2 197C 0035 0037 move.b [A4 + 0x37], 0x35 /* '5' */
000013B8 197C 0015 003F move.b [A4 + 0x3F], 0x15
label000013BE:
000013BE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000013C2 4E5E unlink A6
000013C4 2E9F move.l [A7], [A7]+
000013C6 4E75 rts
000013C8 9049 sub.w D0, A1
000013CA 4E49 trap 9
000013CC 5444 addq.w D4, 2
000013CE 4954 chk.w D4, [A4]
000013D0 4845 swap.w D5
000013D2 524D addq.w A5, 1
000013D4 4154 chk.w D0, [A4]
000013D6 5249 addq.w A1, 1
000013D8 5800 addq.b D0, 4
000013DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000013DC-000013E6
fn000013DC:
000013DC 4E56 0000 link A6, 0
000013E0 1B6E 000E EE3C move.b [A5 - 0x11C4], [A6 + 0xE]
// end alternate branch 000013DC-000013E6
fn000013DC: // (misaligned)
000013DE 0000 1B6E ori.b D0, 0x6E /* 'n' */
000013E2 000E EE3C ori.b A6, 0x3C /* '<' */
000013E6 1B6E 000C EE40 move.b [A5 - 0x11C0], [A6 + 0xC]
000013EC 1B6E 000A EDF8 move.b [A5 - 0x1208], [A6 + 0xA]
000013F2 1B6E 0008 EDF4 move.b [A5 - 0x120C], [A6 + 0x8]
000013F8 486D EDFC pea.l [A5 - 0x1204]
000013FC 4EBA FD82 jsr [PC - 0x27E /* 00001180 */]
00001400 4E5E unlink A6
00001402 205F movea.l A0, [A7]+
00001404 504F addq.w A7, 8
00001406 4ED0 jmp [A0]
00001408 9349 subx.w -[A1], -[A1]
0000140A 4E49 trap 9
0000140C 5455 addq.w [A5], 2
0000140E 4F46 chk.w D7, D6
00001410 4653 not.w [A3]
00001412 4352 chk.w D1, [A2]
00001414 4545 chk.w D2, D5
00001416 4E55 5449 link A5, -0xFFFFABB7
0000141A 4C53 0000 movem.l <none>, [A3]
0000141E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001420-0000142A
fn00001420:
00001420 4E56 0000 link A6, 0
00001424 1B6E 000A EE58 move.b [A5 - 0x11A8], [A6 + 0xA]
// end alternate branch 00001420-0000142A
fn00001420: // (misaligned)
00001422 0000 1B6E ori.b D0, 0x6E /* 'n' */
00001426 000A EE58 ori.b A2, 0x58 /* 'X' */
0000142A 1B6E 0008 EE5C move.b [A5 - 0x11A4], [A6 + 0x8]
00001430 42AD EE68 clr.l [A5 - 0x1198]
00001434 426D EE6C clr.w [A5 - 0x1194]
00001438 2B7C FFFF FFFF EE60 move.l [A5 - 0x11A0], 0xFFFFFFFF
00001440 3B7C FFFF EE64 move.w [A5 - 0x119C], 0xFFFF
00001446 7000 moveq.l D0, 0x00
00001448 2B40 EE54 move.l [A5 - 0x11AC], D0
0000144C 422D EE48 clr.b [A5 - 0x11B8]
00001450 7000 moveq.l D0, 0x00
00001452 2B40 EE50 move.l [A5 - 0x11B0], D0
00001456 7000 moveq.l D0, 0x00
00001458 2B40 EE70 move.l [A5 - 0x1190], D0
0000145C 7000 moveq.l D0, 0x00
0000145E 2B40 EE4C move.l [A5 - 0x11B4], D0
00001462 422D EE44 clr.b [A5 - 0x11BC]
00001466 4E5E unlink A6
00001468 2E9F move.l [A7], [A7]+
0000146A 4E75 rts
0000146C 9149 subx.w -[A0], -[A1]
0000146E 4E49 trap 9
00001470 5455 addq.w [A5], 2
00001472 4F4C chk.w D7, A4
00001474 4454 neg.w [A4]
00001476 4855 pea.l [A5]
00001478 4D42 chk.w D6, D2
0000147A 4E41 trap 1
0000147C 494C chk.w D4, A4
0000147E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001480-00001486
fn00001480:
00001480 4E56 0000 link A6, 0
00001484 4E5E unlink A6
// end alternate branch 00001480-00001486
fn00001480: // (misaligned)
00001482 0000 4E5E ori.b D0, 0x5E /* '^' */
00001486 4E75 rts
fn00001488:
00001488 4E56 0000 link A6, 0
0000148C 102D FC38 move.b D0, [A5 - 0x3C8]
00001490 6746 beq +0x48 /* 000014D8 */
00001492 4267 clr.w -[A7]
00001494 42A7 clr.l -[A7]
00001496 486D 2B84 pea.l [A5 + 0x2B84]
0000149A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000149E 101F move.b D0, [A7]+
000014A0 4267 clr.w -[A7]
000014A2 42A7 clr.l -[A7]
000014A4 486D 2B6C pea.l [A5 + 0x2B6C]
000014A8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000014AC 101F move.b D0, [A7]+
000014AE 4267 clr.w -[A7]
000014B0 42A7 clr.l -[A7]
000014B2 486D 2B64 pea.l [A5 + 0x2B64]
000014B6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000014BA 101F move.b D0, [A7]+
000014BC 4267 clr.w -[A7]
000014BE 42A7 clr.l -[A7]
000014C0 486D 2B74 pea.l [A5 + 0x2B74]
000014C4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000014C8 101F move.b D0, [A7]+
000014CA 4267 clr.w -[A7]
000014CC 42A7 clr.l -[A7]
000014CE 486D 2B7C pea.l [A5 + 0x2B7C]
000014D2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000014D6 101F move.b D0, [A7]+
label000014D8:
000014D8 4E5E unlink A6
000014DA 4E75 rts
fn000014DC:
000014DC 4E56 0000 link A6, 0
000014E0 0C6E 0700 000C cmpi.w [A6 + 0xC], 0x700
000014E6 5CC0 sge D0
000014E8 4400 neg.b D0
000014EA 1B40 EEE4 move.b [A5 - 0x111C], D0
000014EE 1B6E 000A EE74 move.b [A5 - 0x118C], [A6 + 0xA]
000014F4 1B6E 0008 EE78 move.b [A5 - 0x1188], [A6 + 0x8]
000014FA 4E5E unlink A6
000014FC 205F movea.l A0, [A7]+
000014FE 5C4F addq.w A7, 6
00001500 4ED0 jmp [A0]
00001502 9149 subx.w -[A0], -[A1]
00001504 4E49 trap 9
00001506 5455 addq.w [A5], 2
00001508 5049 addq.w A1, 8
0000150A 4354 chk.w D1, [A4]
0000150C 5552 subq.w [A2], 2
0000150E 4555 chk.w D2, [A5]
00001510 5449 addq.w A1, 2
00001512 4C53 0000 movem.l <none>, [A3]
00001516 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001518-00001522
fn00001518:
00001518 4E56 0000 link A6, 0
0000151C 102D FC38 move.b D0, [A5 - 0x3C8]
00001520 670E beq +0x10 /* 00001530 */
// end alternate branch 00001518-00001522
fn00001518: // (misaligned)
0000151A 0000 102D ori.b D0, 0x2D /* '-' */
0000151E FC38 670E .unknown 0xFC38 0x670E (W = 6)
00001522 4267 clr.w -[A7]
00001524 42A7 clr.l -[A7]
00001526 486D 2B8C pea.l [A5 + 0x2B8C]
0000152A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000152E 101F move.b D0, [A7]+
label00001530:
00001530 4E5E unlink A6
00001532 4E75 rts
fn00001534:
00001534 4E56 FFFC link A6, -0x0004
00001538 102D FC38 move.b D0, [A5 - 0x3C8]
0000153C 671C beq +0x1E /* 0000155A */
0000153E 4267 clr.w -[A7]
00001540 42A7 clr.l -[A7]
00001542 486D 2B9C pea.l [A5 + 0x2B9C]
00001546 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000154A 101F move.b D0, [A7]+
0000154C 4267 clr.w -[A7]
0000154E 42A7 clr.l -[A7]
00001550 486D 2BA4 pea.l [A5 + 0x2BA4]
00001554 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001558 101F move.b D0, [A7]+
label0000155A:
0000155A 486E FFFC pea.l [A6 - 0x4]
0000155E 486D 2B94 pea.l [A5 + 0x2B94]
00001562 3F3C 01B2 move.w -[A7], 0x1B2
00001566 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000156A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000156E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001572 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001576 4EBA 005C jsr [PC + 0x5C /* 000015D4 */]
0000157A 4267 clr.w -[A7]
0000157C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001580 4EAD 436A jsr [A5 + 0x436A /* export_2153 */]
00001584 101F move.b D0, [A7]+
00001586 670A beq +0xC /* 00001592 */
00001588 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000158C 4EAD 435A jsr [A5 + 0x435A /* export_2151 */]
00001590 6008 bra +0xA /* 0000159A */
label00001592:
00001592 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001596 4EAD 4352 jsr [A5 + 0x4352 /* export_2150 */]
label0000159A:
0000159A 2B6E FFFC EEE8 move.l [A5 - 0x1118], [A6 - 0x4]
000015A0 4E5E unlink A6
000015A2 4E75 rts
export_404:
000015A4 4E56 0000 link A6, 0
000015A8 2F0C move.l -[A7], A4
000015AA 286E 0008 movea.l A4, [A6 + 0x8]
000015AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015B2 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000015B6 2054 movea.l A0, [A4]
000015B8 7000 moveq.l D0, 0x00
000015BA 2140 01AA move.l [A0 + 0x1AA], D0
000015BE 7000 moveq.l D0, 0x00
000015C0 2140 01AE move.l [A0 + 0x1AE], D0
000015C4 7000 moveq.l D0, 0x00
000015C6 2140 0090 move.l [A0 + 0x90], D0
000015CA 285F movea.l A4, [A7]+
000015CC 4E5E unlink A6
000015CE 2E9F move.l [A7], [A7]+
000015D0 4E75 rts
000015D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000015D4-000015E8
fn000015D4:
000015D4 4E56 FED4 link A6, -0x012C
000015D8 48E7 0128 movem.l -[A7], D7,A2,A4
000015DC 286E 0008 movea.l A4, [A6 + 0x8]
000015E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015E4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
// end alternate branch 000015D4-000015E8
fn000015D4: // (misaligned)
000015D6 FED4 48E7 .extension 0xED4 <<F/2-3/7>> // unimplemented
000015DA 0128 286E btst [A0 + 0x286E], D0
000015DE 0008 2F2E ori.b A0, 0x2E /* '.' */
000015E2 0008 4EAD ori.b A0, 0xAD
000015E6 1B12 move.b -[A5], [A2]
000015E8 486E FFFC pea.l [A6 - 0x4]
000015EC 486D 286C pea.l [A5 + 0x286C]
000015F0 3F3C 002E move.w -[A7], 0x2E /* '.' */
000015F4 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000015F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015FC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001600 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001604 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */]
00001608 2054 movea.l A0, [A4]
0000160A 216E FFFC 01AE move.l [A0 + 0x1AE], [A6 - 0x4]
00001610 3D6D EDA4 FFFA move.w [A6 - 0x6], [A5 - 0x125C]
00001616 486E FED4 pea.l [A6 - 0x12C]
0000161A 2F3C 0003 0FA4 move.l -[A7], 0x30FA4
00001620 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001624 41EE FFD4 lea.l A0, [A6 - 0x2C]
00001628 43EE FED4 lea.l A1, [A6 - 0x12C]
0000162C 7007 moveq.l D0, 0x07
label0000162E:
0000162E 20D9 move.l [A0]+, [A1]+
00001630 51C8 FFFC dbf D0, -0x6 /* 0000162E */
00001634 2254 movea.l A1, [A4]
00001636 41E9 000A lea.l A0, [A1 + 0xA]
0000163A 45EE FFD4 lea.l A2, [A6 - 0x2C]
0000163E 7007 moveq.l D0, 0x07
label00001640:
00001640 20DA move.l [A0]+, [A2]+
00001642 51C8 FFFC dbf D0, -0x6 /* 00001640 */
00001646 4267 clr.w -[A7]
00001648 486E FFD4 pea.l [A6 - 0x2C]
0000164C 2F3C 4674 6350 move.l -[A7], 0x46746350 /* 'FtcP' */
00001652 4267 clr.w -[A7]
00001654 486E FFFA pea.l [A6 - 0x6]
00001658 486E FFF6 pea.l [A6 - 0xA]
0000165C 4EAD 398A jsr [A5 + 0x398A /* export_1837 */]
00001660 1E1F move.b D7, [A7]+
00001662 1007 move.b D0, D7
00001664 671A beq +0x1C /* 00001680 */
00001666 2254 movea.l A1, [A4]
00001668 41E9 000A lea.l A0, [A1 + 0xA]
0000166C 45EE FFD4 lea.l A2, [A6 - 0x2C]
00001670 7007 moveq.l D0, 0x07
label00001672:
00001672 20DA move.l [A0]+, [A2]+
00001674 51C8 FFFC dbf D0, -0x6 /* 00001672 */
00001678 336E FFFA 0004 move.w [A1 + 0x4], [A6 - 0x6]
0000167E 6010 bra +0x12 /* 00001690 */
label00001680:
00001680 4267 clr.w -[A7]
00001682 486E FFF6 pea.l [A6 - 0xA]
00001686 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
0000168A 2054 movea.l A0, [A4]
0000168C 315F 0004 move.w [A0 + 0x4], [A7]+
label00001690:
00001690 2054 movea.l A0, [A4]
00001692 216E FFF6 0006 move.l [A0 + 0x6], [A6 - 0xA]
00001698 4CDF 1480 movem.l D7,A2,A4, [A7]+
0000169C 4E5E unlink A6
0000169E 2E9F move.l [A7], [A7]+
000016A0 4E75 rts
000016A2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016A4-000016AE
fn000016A4:
000016A4 4E56 0000 link A6, 0
000016A8 102D FC38 move.b D0, [A5 - 0x3C8]
000016AC 6754 beq +0x56 /* 00001702 */
// end alternate branch 000016A4-000016AE
fn000016A4: // (misaligned)
000016A6 0000 102D ori.b D0, 0x2D /* '-' */
000016AA FC38 6754 .unknown 0xFC38 0x6754 (W = 6)
000016AE 4267 clr.w -[A7]
000016B0 42A7 clr.l -[A7]
000016B2 486D 2BE4 pea.l [A5 + 0x2BE4]
000016B6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000016BA 101F move.b D0, [A7]+
000016BC 4267 clr.w -[A7]
000016BE 42A7 clr.l -[A7]
000016C0 486D 2BC4 pea.l [A5 + 0x2BC4]
000016C4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000016C8 101F move.b D0, [A7]+
000016CA 4267 clr.w -[A7]
000016CC 42A7 clr.l -[A7]
000016CE 486D 2BCC pea.l [A5 + 0x2BCC]
000016D2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000016D6 101F move.b D0, [A7]+
000016D8 4267 clr.w -[A7]
000016DA 42A7 clr.l -[A7]
000016DC 486D 2BEC pea.l [A5 + 0x2BEC]
000016E0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000016E4 101F move.b D0, [A7]+
000016E6 4267 clr.w -[A7]
000016E8 42A7 clr.l -[A7]
000016EA 486D 2BD4 pea.l [A5 + 0x2BD4]
000016EE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000016F2 101F move.b D0, [A7]+
000016F4 4267 clr.w -[A7]
000016F6 42A7 clr.l -[A7]
000016F8 486D 2BDC pea.l [A5 + 0x2BDC]
000016FC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001700 101F move.b D0, [A7]+
label00001702:
00001702 4EBA 001C jsr [PC + 0x1C /* 00001720 */]
00001706 42AD EEF4 clr.l [A5 - 0x110C]
0000170A 426D EEF8 clr.w [A5 - 0x1108]
0000170E 2B7C FFFF FFFF EEEC move.l [A5 - 0x1114], 0xFFFFFFFF
00001716 3B7C FFFF EEF0 move.w [A5 - 0x1110], 0xFFFF
0000171C 4E5E unlink A6
0000171E 4E75 rts
fn00001720:
00001720 4E56 FFE4 link A6, -0x001C
00001724 2F0C move.l -[A7], A4
00001726 422D EF14 clr.b [A5 - 0x10EC]
0000172A 422D EF18 clr.b [A5 - 0x10E8]
0000172E 2F3C 0001 0000 move.l -[A7], 0x10000
00001734 486E FFF0 pea.l [A6 - 0x10]
00001738 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
0000173C 4A5F tst.w [A7]+
0000173E 6634 bne +0x36 /* 00001774 */
00001740 1B6E FFF9 EF14 move.b [A5 - 0x10EC], [A6 - 0x7]
00001746 102D EF14 move.b D0, [A5 - 0x10EC]
0000174A 6728 beq +0x2A /* 00001774 */
0000174C 42A7 clr.l -[A7]
0000174E 3F3C AB03 move.w -[A7], 0xAB03
00001752 1F3C 0001 move.b -[A7], 0x1
00001756 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000175A 42A7 clr.l -[A7]
0000175C 3F3C A89F move.w -[A7], 0xA89F
00001760 1F3C 0001 move.b -[A7], 0x1
00001764 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001768 201F move.l D0, [A7]+
0000176A B09F cmp.l D0, [A7]+
0000176C 56C0 sne D0
0000176E 4400 neg.b D0
00001770 1B40 EF18 move.b [A5 - 0x10E8], D0
label00001774:
00001774 42A7 clr.l -[A7]
00001776 2F3C 5072 6576 move.l -[A7], 0x50726576 /* 'Prev' */
0000177C 3F3C 03E8 move.w -[A7], 0x3E8
00001780 A9A0 syscall GetResource
00001782 285F movea.l A4, [A7]+
00001784 200C move.l D0, A4
00001786 6710 beq +0x12 /* 00001798 */
00001788 2054 movea.l A0, [A4]
0000178A 43ED EEFC lea.l A1, [A5 - 0x1104]
0000178E 7005 moveq.l D0, 0x05
label00001790:
00001790 22D8 move.l [A1]+, [A0]+
00001792 51C8 FFFC dbf D0, -0x6 /* 00001790 */
00001796 604E bra +0x50 /* 000017E6 */
label00001798:
00001798 2B7C 00C8 00C8 EEFC move.l [A5 - 0x1104], 0xC800C8
000017A0 2B7C 5A6F 6F6D EF00 move.l [A5 - 0x1100], 0x5A6F6F6D /* 'Zoom' */
000017A8 2B7C 03E8 0014 EF04 move.l [A5 - 0x10FC], 0x3E80014
000017B0 486E FFE4 pea.l [A6 - 0x1C]
000017B4 2F3C 0004 0004 move.l -[A7], 0x40004
000017BA 2F3C 0004 0004 move.l -[A7], 0x40004
000017C0 A8A7 syscall SetRect
000017C2 41ED EF08 lea.l A0, [A5 - 0x10F8]
000017C6 43EE FFE4 lea.l A1, [A6 - 0x1C]
000017CA 20D9 move.l [A0]+, [A1]+
000017CC 20D9 move.l [A0]+, [A1]+
000017CE 41ED EF10 lea.l A0, [A5 - 0x10F0]
000017D2 0250 7FFF andi.w [A0], 0x7FFF
000017D6 0050 8000 ori.w [A0], 0x8000
000017DA 026D BFFF EF10 andi.w [A5 - 0x10F0], 0xBFFF
000017E0 3B7C 0005 EF12 move.w [A5 - 0x10EE], 0x5
label000017E6:
000017E6 285F movea.l A4, [A7]+
000017E8 4E5E unlink A6
000017EA 4E75 rts
000017EC 9149 subx.w -[A0], -[A1]
000017EE 4E49 trap 9
000017F0 5455 addq.w [A5], 2
000017F2 5052 addq.w [A2], 8
000017F4 4556 chk.w D2, [A6]
000017F6 4945 chk.w D4, D5
000017F8 5755 subq.w [A5], 3
000017FA 5449 addq.w A1, 2
000017FC 4C53 0000 movem.l <none>, [A3]
fn00001800:
00001800 4E56 FFFE link A6, -0x0002
00001804 2F07 move.l -[A7], D7
00001806 4247 clr.w D7
00001808 4267 clr.w -[A7]
0000180A 4EAD 44CA jsr [A5 + 0x44CA /* export_2197 */]
0000180E 1B5F F094 move.b [A5 - 0xF6C], [A7]+
00001812 4267 clr.w -[A7]
00001814 4EAD 44DA jsr [A5 + 0x44DA /* export_2199 */]
00001818 1B5F F090 move.b [A5 - 0xF70], [A7]+
0000181C 102D F094 move.b D0, [A5 - 0xF6C]
00001820 6712 beq +0x14 /* 00001834 */
00001822 4267 clr.w -[A7]
00001824 303C 0001 move.w D0, 0x1
00001828 AAAA syscall QuickTimeDispatch
0000182A 3E1F move.w D7, [A7]+
0000182C 57C0 seq D0
0000182E 4400 neg.b D0
00001830 1B40 F094 move.b [A5 - 0xF6C], D0
label00001834:
00001834 3D47 0008 move.w [A6 + 0x8], D7
00001838 2E1F move.l D7, [A7]+
0000183A 4E5E unlink A6
0000183C 4E75 rts
0000183E 8D49 4E49 pack -[A6], -[A1], 0x4E49
00001842 5451 addq.w [A1], 2
00001844 5549 subq.w A1, 2
00001846 434B chk.w D1, A3
00001848 5449 addq.w A1, 2
0000184A 4D45 chk.w D6, D5
0000184C 0000 0000 ori.b D0, 0x0
export_405:
00001850 4E56 0000 link A6, 0
00001854 4267 clr.w -[A7]
00001856 4EBA FFA8 jsr [PC - 0x58 /* 00001800 */]
0000185A 3D5F 0008 move.w [A6 + 0x8], [A7]+
0000185E 4E5E unlink A6
00001860 4E75 rts
00001862 9349 subx.w -[A1], -[A1]
00001864 4E49 trap 9
00001866 5455 addq.w [A5], 2
00001868 5155 subq.w [A5], 8
0000186A 4943 chk.w D4, D3
0000186C 4B54 chk.w D5, [A4]
0000186E 494D chk.w D4, A5
00001870 4555 chk.w D2, [A5]
00001872 5449 addq.w A1, 2
00001874 4C53 0000 movem.l <none>, [A3]
fn00001878:
00001878 4E56 FCD4 link A6, -0x032C
0000187C 48E7 0700 movem.l -[A7], D5,D6,D7
00001880 102D FC38 move.b D0, [A5 - 0x3C8]
00001884 670E beq +0x10 /* 00001894 */
00001886 4267 clr.w -[A7]
00001888 42A7 clr.l -[A7]
0000188A 486D 2BF4 pea.l [A5 + 0x2BF4]
0000188E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001892 101F move.b D0, [A7]+
label00001894:
00001894 42A7 clr.l -[A7]
00001896 A01C syscall FreeMem
00001898 2E80 move.l [A7], D0
0000189A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000189E 42A7 clr.l -[A7]
000018A0 486E FFFC pea.l [A6 - 0x4]
000018A4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000018A8 2C17 move.l D6, [A7]
000018AA 700A moveq.l D0, 0x0A
000018AC 2F00 move.l -[A7], D0
000018AE 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000018B2 2E1F move.l D7, [A7]+
000018B4 0C87 0000 4E20 cmpi.l D7, 0x4E20 /* 'N ' */
000018BA 6C08 bge +0xA /* 000018C4 */
000018BC 2E3C 0000 4E20 move.l D7, 0x4E20 /* 'N ' */
000018C2 600E bra +0x10 /* 000018D2 */
label000018C4:
000018C4 0C87 0007 A120 cmpi.l D7, 0x7A120
000018CA 6F06 ble +0x8 /* 000018D2 */
000018CC 2E3C 0007 A120 move.l D7, 0x7A120
label000018D2:
000018D2 2F07 move.l -[A7], D7
000018D4 3F3C 0001 move.w -[A7], 0x1
000018D8 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000018DC 4267 clr.w -[A7]
000018DE 486E FFEE pea.l [A6 - 0x12]
000018E2 4EAD 395A jsr [A5 + 0x395A /* export_1831 */]
000018E6 3A1F move.w D5, [A7]+
000018E8 4267 clr.w -[A7]
000018EA 3F05 move.w -[A7], D5
000018EC 2F2E FFEE move.l -[A7], [A6 - 0x12]
000018F0 486E FFEC pea.l [A6 - 0x14]
000018F4 4EAD 3962 jsr [A5 + 0x3962 /* export_1832 */]
000018F8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000018FC 487A 007A pea.l [PC + 0x7A /* 00001978, value 0x13466574, pstring "Fetch Recovery File" */]
00001900 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001904 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001908 486E FCD4 pea.l [A6 - 0x32C]
0000190C 2F3C 0001 0FA3 move.l -[A7], 0x10FA3
00001912 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001916 486E FDD4 pea.l [A6 - 0x22C]
0000191A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000191E 41EE FEE0 lea.l A0, [A6 - 0x120]
00001922 43EE FDD4 lea.l A1, [A6 - 0x22C]
00001926 7042 moveq.l D0, 0x42
label00001928:
00001928 20D9 move.l [A0]+, [A1]+
0000192A 51C8 FFFC dbf D0, -0x6 /* 00001928 */
0000192E 41EE FEE0 lea.l A0, [A6 - 0x120]
00001932 43EE FCD4 lea.l A1, [A6 - 0x32C]
00001936 703F moveq.l D0, 0x3F
label00001938:
00001938 20D9 move.l [A0]+, [A1]+
0000193A 51C8 FFFC dbf D0, -0x6 /* 00001938 */
0000193E 486E FEE0 pea.l [A6 - 0x120]
00001942 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001946 422D F0A8 clr.b [A5 - 0xF58]
0000194A 422D F104 clr.b [A5 - 0xEFC]
0000194E 422D F124 clr.b [A5 - 0xEDC]
00001952 422D F118 clr.b [A5 - 0xEE8]
00001956 422D F0AC clr.b [A5 - 0xF54]
0000195A 422D F11C clr.b [A5 - 0xEE4]
0000195E 7000 moveq.l D0, 0x00
00001960 2B40 F120 move.l [A5 - 0xEE0], D0
00001964 487A 000E pea.l [PC + 0xE /* 00001974, value 0x3724944, pstring "rID" */]
00001968 4EAD 3E6A jsr [A5 + 0x3E6A /* export_1993 */]
0000196C 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00001970 4E5E unlink A6
00001972 4E75 rts
00001974 0372 4944 bchg <<invalid full ext with I/IS == 4>>, D1
00001978 1346 6574 move.b [A1 + 0x6574], D6
0000197C 6368 bls +0x6A /* 000019E6 */
0000197E 2052 movea.l A0, [A2]
00001980 6563 bcs +0x65 /* 000019E5 */
00001982 6F76 ble +0x78 /* 000019FA */
00001984 6572 bcs +0x74 /* 000019F8 */
00001986 7920 moveq.l D4, 0x20
00001988 4669 6C65 not.w [A1 + 0x6C65]
fn0000198C:
0000198C 4E56 0000 link A6, 0
00001990 102D FC38 move.b D0, [A5 - 0x3C8]
00001994 670E beq +0x10 /* 000019A4 */
00001996 4267 clr.w -[A7]
00001998 42A7 clr.l -[A7]
0000199A 486D 2BFC pea.l [A5 + 0x2BFC]
0000199E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000019A2 101F move.b D0, [A7]+
label000019A4:
000019A4 4E5E unlink A6
000019A6 4E75 rts
fn000019A8:
000019A8 4E56 0000 link A6, 0
000019AC 102D FC38 move.b D0, [A5 - 0x3C8]
000019B0 671C beq +0x1E /* 000019CE */
000019B2 4267 clr.w -[A7]
000019B4 42A7 clr.l -[A7]
000019B6 486D 2C0C pea.l [A5 + 0x2C0C]
000019BA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000019BE 101F move.b D0, [A7]+
000019C0 4267 clr.w -[A7]
000019C2 42A7 clr.l -[A7]
000019C4 486D 2C04 pea.l [A5 + 0x2C04]
000019C8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000019CC 101F move.b D0, [A7]+
label000019CE:
000019CE 4E5E unlink A6
000019D0 4E75 rts
000019D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019D4-000019DE
fn000019D4:
000019D4 4E56 0000 link A6, 0
000019D8 102D FC38 move.b D0, [A5 - 0x3C8]
000019DC 671C beq +0x1E /* 000019FA */
// end alternate branch 000019D4-000019DE
fn000019D4: // (misaligned)
000019D6 0000 102D ori.b D0, 0x2D /* '-' */
000019DA FC38 671C .unknown 0xFC38 0x671C (W = 6)
000019DE 4267 clr.w -[A7]
000019E0 42A7 clr.l -[A7]
000019E2 486D 2C1C pea.l [A5 + 0x2C1C]
label000019E6:
000019E6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000019EA 101F move.b D0, [A7]+
000019EC 4267 clr.w -[A7]
000019EE 42A7 clr.l -[A7]
000019F0 486D 2C14 pea.l [A5 + 0x2C14]
000019F4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
label000019F8:
000019F8 101F move.b D0, [A7]+
label000019FA:
000019FA 4E5E unlink A6
000019FC 4E75 rts
000019FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A00-00001A06
fn00001A00:
00001A00 4E56 0000 link A6, 0
00001A04 4E5E unlink A6
// end alternate branch 00001A00-00001A06
fn00001A00: // (misaligned)
00001A02 0000 4E5E ori.b D0, 0x5E /* '^' */
00001A06 4E75 rts
00001A08 9049 sub.w D0, A1
00001A0A 4E49 trap 9
00001A0C 5455 addq.w [A5], 2
00001A0E 534F subq.w A7, 1
00001A10 554E subq.w A6, 2
00001A12 4454 neg.w [A4]
00001A14 4F4D chk.w D7, A5
00001A16 4F4F chk.w D7, A7
00001A18 5600 addq.b D0, 3
00001A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A1C-00001A22
fn00001A1C:
00001A1C 4E56 FEF8 link A6, -0x0108
00001A20 4267 clr.w -[A7]
// end alternate branch 00001A1C-00001A22
fn00001A1C: // (misaligned)
00001A1E FEF8 4267 .extension 0xEF8 <<F/2-3/7>> // unimplemented
00001A22 4EAD 4662 jsr [A5 + 0x4662 /* export_2248 */]
00001A26 1F3C 0001 move.b -[A7], 0x1
00001A2A 4267 clr.w -[A7]
00001A2C 4EAD 466A jsr [A5 + 0x466A /* export_2249 */]
00001A30 42A7 clr.l -[A7]
00001A32 3F3C 0080 move.w -[A7], 0x80
00001A36 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */]
00001A3A 2B57 F198 move.l [A5 - 0xE68], [A7]
00001A3E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001A42 42A7 clr.l -[A7]
00001A44 2F3C 0001 01D0 move.l -[A7], 0x101D0
00001A4A 4EAD 233A jsr [A5 + 0x233A /* export_1123 */]
00001A4E 2B57 F1E8 move.l [A5 - 0xE18], [A7]
00001A52 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001A56 486E FF00 pea.l [A6 - 0x100]
00001A5A 2F3C 0001 0FA0 move.l -[A7], 0x10FA0
00001A60 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001A64 4A2E FF00 tst.b [A6 - 0x100]
00001A68 6610 bne +0x12 /* 00001A7A */
00001A6A 41EE FF00 lea.l A0, [A6 - 0x100]
00001A6E 43FA 0076 lea.l A1, [PC + 0x76 /* 00001AE6, value 0xD504943 '\rPIC', pstring "PICTSpoolTemp" */]
00001A72 20D9 move.l [A0]+, [A1]+
00001A74 20D9 move.l [A0]+, [A1]+
00001A76 20D9 move.l [A0]+, [A1]+
00001A78 3091 move.w [A0], [A1]
label00001A7A:
00001A7A 3B6D FC5A F1A0 move.w [A5 - 0xE60], [A5 - 0x3A6]
00001A80 7000 moveq.l D0, 0x00
00001A82 2B40 F1A2 move.l [A5 - 0xE5E], D0
00001A86 41ED F1A6 lea.l A0, [A5 - 0xE5A]
00001A8A 43EE FF00 lea.l A1, [A6 - 0x100]
00001A8E 700F moveq.l D0, 0x0F
label00001A90:
00001A90 20D9 move.l [A0]+, [A1]+
00001A92 51C8 FFFC dbf D0, -0x6 /* 00001A90 */
00001A96 102D FC6D move.b D0, [A5 - 0x393]
00001A9A 6722 beq +0x24 /* 00001ABE */
00001A9C 4267 clr.w -[A7]
00001A9E 3F2D FC5A move.w -[A7], [A5 - 0x3A6]
00001AA2 2F3C 7465 6D70 move.l -[A7], 0x74656D70 /* 'temp' */
00001AA8 1F3C 0001 move.b -[A7], 0x1
00001AAC 486E FEFE pea.l [A6 - 0x102]
00001AB0 486E FEFA pea.l [A6 - 0x106]
00001AB4 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00001AB8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001ABC 6018 bra +0x1A /* 00001AD6 */
label00001ABE:
00001ABE 3D6D FC5A FEFE move.w [A6 - 0x102], [A5 - 0x3A6]
00001AC4 4267 clr.w -[A7]
00001AC6 486E FEFE pea.l [A6 - 0x102]
00001ACA 486E FEFA pea.l [A6 - 0x106]
00001ACE 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
00001AD2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00001AD6:
00001AD6 3B6E FEFE F1A0 move.w [A5 - 0xE60], [A6 - 0x102]
00001ADC 2B6E FEFA F1A2 move.l [A5 - 0xE5E], [A6 - 0x106]
00001AE2 4E5E unlink A6
00001AE4 4E75 rts
00001AE6 0D50 bchg [A0], D6
00001AE8 4943 chk.w D4, D3
00001AEA 5453 addq.w [A3], 2
00001AEC 706F moveq.l D0, 0x6F
00001AEE 6F6C ble +0x6E /* 00001B5C */
00001AF0 5465 addq.w -[A5], 2
00001AF2 6D70 blt +0x72 /* 00001B64 */
fn00001AF4:
00001AF4 4E56 FFDC link A6, -0x0024
00001AF8 48E7 0308 movem.l -[A7], D6,D7,A4
00001AFC 2F3C 0001 0000 move.l -[A7], 0x10000
00001B02 486E FFEE pea.l [A6 - 0x12]
00001B06 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00001B0A 3C1F move.w D6, [A7]+
00001B0C 0C6E 0700 FFF2 cmpi.w [A6 - 0xE], 0x700
00001B12 5CC7 sge D7
00001B14 4407 neg.b D7
00001B16 422D F3DC clr.b [A5 - 0xC24]
00001B1A 422D F328 clr.b [A5 - 0xCD8]
00001B1E 42A7 clr.l -[A7]
00001B20 2F3C 5374 7255 move.l -[A7], 0x53747255 /* 'StrU' */
00001B26 3F3C 0080 move.w -[A7], 0x80
00001B2A A9A0 syscall GetResource
00001B2C 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00001B30 670C beq +0xE /* 00001B3E */
00001B32 206E FFE4 movea.l A0, [A6 - 0x1C]
00001B36 2050 movea.l A0, [A0]
00001B38 3B50 F324 move.w [A5 - 0xCDC], [A0]
00001B3C 600C bra +0xE /* 00001B4A */
label00001B3E:
00001B3E 41ED F324 lea.l A0, [A5 - 0xCDC]
00001B42 0250 7FFF andi.w [A0], 0x7FFF
00001B46 0050 8000 ori.w [A0], 0x8000
label00001B4A:
00001B4A 3F3C 0018 move.w -[A7], 0x18
00001B4E A9ED syscall Pack6
00001B50 1007 move.b D0, D7
00001B52 6750 beq +0x52 /* 00001BA4 */
00001B54 2F3C 0002 FFFE move.l -[A7], 0x2FFFE
00001B5A 486E FFE4 pea.l [A6 - 0x1C]
// begin alternate branch 00001B5C-00001B5E
label00001B5C:
00001B5C FFE4 .invalid <<F/7/7>>
// end alternate branch 00001B5C-00001B5E
label00001B5C: // (misaligned)
00001B5E 486E FFE0 pea.l [A6 - 0x20]
00001B62 486E FFDC pea.l [A6 - 0x24]
// begin alternate branch 00001B64-00001B66
label00001B64:
00001B64 FFDC .invalid <<F/7/7>>
// end alternate branch 00001B64-00001B66
label00001B64: // (misaligned)
00001B66 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00001B6A A9ED syscall Pack6
00001B6C 4AAE FFE4 tst.l [A6 - 0x1C]
00001B70 56C0 sne D0
00001B72 4A00 tst.b D0
00001B74 675A beq +0x5C /* 00001BD0 */
00001B76 0CAE 0000 00AC FFDC cmpi.l [A6 - 0x24], 0xAC
00001B7E 5FC1 sle D1
00001B80 C001 and.b D0, D1
00001B82 674C beq +0x4E /* 00001BD0 */
00001B84 206E FFE4 movea.l A0, [A6 - 0x1C]
00001B88 202E FFE0 move.l D0, [A6 - 0x20]
00001B8C D090 add.l D0, [A0]
00001B8E 2F00 move.l -[A7], D0
00001B90 486D F278 pea.l [A5 - 0xD88]
00001B94 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001B98 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001B9C 1B7C 0001 F3DC move.b [A5 - 0xC24], 0x1
00001BA2 602C bra +0x2E /* 00001BD0 */
label00001BA4:
00001BA4 42A7 clr.l -[A7]
00001BA6 2F3C 0006 0004 move.l -[A7], 0x60004
00001BAC A9ED syscall Pack6
00001BAE 285F movea.l A4, [A7]+
00001BB0 200C move.l D0, A4
00001BB2 671C beq +0x1E /* 00001BD0 */
00001BB4 2054 movea.l A0, [A4]
00001BB6 2028 0024 move.l D0, [A0 + 0x24]
00001BBA D094 add.l D0, [A4]
00001BBC 2040 movea.l A0, D0
00001BBE 43ED F278 lea.l A1, [A5 - 0xD88]
00001BC2 702A moveq.l D0, 0x2A
label00001BC4:
00001BC4 22D8 move.l [A1]+, [A0]+
00001BC6 51C8 FFFC dbf D0, -0x6 /* 00001BC4 */
00001BCA 1B7C 0001 F3DC move.b [A5 - 0xC24], 0x1
label00001BD0:
00001BD0 42A7 clr.l -[A7]
00001BD2 2F3C 4954 4C75 move.l -[A7], 0x49544C75 /* 'ITLu' */
00001BD8 3F3C 0080 move.w -[A7], 0x80
00001BDC A9A0 syscall GetResource
00001BDE 285F movea.l A4, [A7]+
00001BE0 200C move.l D0, A4
00001BE2 671C beq +0x1E /* 00001C00 */
00001BE4 2054 movea.l A0, [A4]
00001BE6 2028 0024 move.l D0, [A0 + 0x24]
00001BEA D094 add.l D0, [A4]
00001BEC 2040 movea.l A0, D0
00001BEE 43ED F32C lea.l A1, [A5 - 0xCD4]
00001BF2 702A moveq.l D0, 0x2A
label00001BF4:
00001BF4 22D8 move.l [A1]+, [A0]+
00001BF6 51C8 FFFC dbf D0, -0x6 /* 00001BF4 */
00001BFA 1B6D F3DC F328 move.b [A5 - 0xCD8], [A5 - 0xC24]
label00001C00:
00001C00 1F3C 0001 move.b -[A7], 0x1
00001C04 4EAD 46AA jsr [A5 + 0x46AA /* export_2257 */]
00001C08 42A7 clr.l -[A7]
00001C0A 2F3C 0006 0000 move.l -[A7], 0x60000
00001C10 A9ED syscall Pack6
00001C12 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00001C16 6714 beq +0x16 /* 00001C2C */
00001C18 206E FFE4 movea.l A0, [A6 - 0x1C]
00001C1C 2050 movea.l A0, [A0]
00001C1E 43ED F3E0 lea.l A1, [A5 - 0xC20]
00001C22 7007 moveq.l D0, 0x07
label00001C24:
00001C24 22D8 move.l [A1]+, [A0]+
00001C26 51C8 FFFC dbf D0, -0x6 /* 00001C24 */
00001C2A 600C bra +0xE /* 00001C38 */
label00001C2C:
00001C2C 702E moveq.l D0, 0x2E
00001C2E 1B40 F3E0 move.b [A5 - 0xC20], D0
00001C32 702C moveq.l D0, 0x2C
00001C34 1B40 F3E1 move.b [A5 - 0xC1F], D0
label00001C38:
00001C38 42A7 clr.l -[A7]
00001C3A 2F3C 6974 6C30 move.l -[A7], 0x69746C30 /* 'itl0' */
00001C40 4267 clr.w -[A7]
00001C42 A9A0 syscall GetResource
00001C44 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00001C48 6714 beq +0x16 /* 00001C5E */
00001C4A 206E FFE4 movea.l A0, [A6 - 0x1C]
00001C4E 2050 movea.l A0, [A0]
00001C50 43ED F400 lea.l A1, [A5 - 0xC00]
00001C54 7007 moveq.l D0, 0x07
label00001C56:
00001C56 22D8 move.l [A1]+, [A0]+
00001C58 51C8 FFFC dbf D0, -0x6 /* 00001C56 */
00001C5C 600C bra +0xE /* 00001C6A */
label00001C5E:
00001C5E 702E moveq.l D0, 0x2E
00001C60 1B40 F400 move.b [A5 - 0xC00], D0
00001C64 702C moveq.l D0, 0x2C
00001C66 1B40 F401 move.b [A5 - 0xBFF], D0
label00001C6A:
00001C6A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001C6E 4E5E unlink A6
00001C70 4E75 rts
00001C72 9049 sub.w D0, A1
00001C74 4E49 trap 9
00001C76 5455 addq.w [A5], 2
00001C78 5354 subq.w [A4], 1
00001C7A 5249 addq.w A1, 1
00001C7C 4E47 trap 7
00001C7E 5554 subq.w [A4], 2
00001C80 494C chk.w D4, A4
00001C82 5300 subq.b D0, 1
00001C84 0000 0000 ori.b D0, 0x0
export_406:
00001C88 4E56 0000 link A6, 0
00001C8C 42A7 clr.l -[A7]
00001C8E 3F3C A9F0 move.w -[A7], 0xA9F0
00001C92 1F3C 0001 move.b -[A7], 0x1
00001C96 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001C9A 2B5F F428 move.l [A5 - 0xBD8], [A7]+
00001C9E 42A7 clr.l -[A7]
00001CA0 3F3C A9F1 move.w -[A7], 0xA9F1
00001CA4 1F3C 0001 move.b -[A7], 0x1
00001CA8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001CAC 2B5F F424 move.l [A5 - 0xBDC], [A7]+
00001CB0 42A7 clr.l -[A7]
00001CB2 3F3C A9F4 move.w -[A7], 0xA9F4
00001CB6 1F3C 0001 move.b -[A7], 0x1
00001CBA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00001CBE 2B5F F420 move.l [A5 - 0xBE0], [A7]+
00001CC2 4E5E unlink A6
00001CC4 4E75 rts
00001CC6 9349 subx.w -[A1], -[A1]
00001CC8 4E49 trap 9
00001CCA 5455 addq.w [A5], 2
00001CCC 5355 subq.w [A5], 1
00001CCE 424C clr.w A4
00001CD0 4155 chk.w D0, [A5]
00001CD2 4E43 trap 3
00001CD4 4855 pea.l [A5]
00001CD6 5449 addq.w A1, 2
00001CD8 4C53 0000 movem.l <none>, [A3]
fn00001CDC:
00001CDC 4E56 FFF6 link A6, -0x000A
00001CE0 48E7 0118 movem.l -[A7], D7,A3,A4
00001CE4 42A7 clr.l -[A7]
00001CE6 42A7 clr.l -[A7]
00001CE8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001CEC 2B57 F438 move.l [A5 - 0xBC8], [A7]
00001CF0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001CF4 42A7 clr.l -[A7]
00001CF6 7006 moveq.l D0, 0x06
00001CF8 2F00 move.l -[A7], D0
00001CFA 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001CFE 265F movea.l A3, [A7]+
00001D00 2F0B move.l -[A7], A3
00001D02 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001D06 2853 movea.l A4, [A3]
00001D08 38BC 4EF9 move.w [A4], 0x4EF9
00001D0C 41ED 133A lea.l A0, [A5 + 0x133A /* export_611 */]
00001D10 2948 0002 move.l [A4 + 0x2], A0
00001D14 2B4B F430 move.l [A5 - 0xBD0], A3
00001D18 102D FC38 move.b D0, [A5 - 0x3C8]
00001D1C 670E beq +0x10 /* 00001D2C */
00001D1E 4267 clr.w -[A7]
00001D20 42A7 clr.l -[A7]
00001D22 486D 2C2C pea.l [A5 + 0x2C2C]
00001D26 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001D2A 101F move.b D0, [A7]+
label00001D2C:
00001D2C 7000 moveq.l D0, 0x00
00001D2E 2B40 F434 move.l [A5 - 0xBCC], D0
00001D32 422D F42C clr.b [A5 - 0xBD4]
00001D36 102D FC55 move.b D0, [A5 - 0x3AB]
00001D3A 674A beq +0x4C /* 00001D86 */
00001D3C C02D FC67 and.b D0, [A5 - 0x399]
00001D40 4A00 tst.b D0
00001D42 6742 beq +0x44 /* 00001D86 */
00001D44 C02D FC68 and.b D0, [A5 - 0x398]
00001D48 673C beq +0x3E /* 00001D86 */
00001D4A 4267 clr.w -[A7]
00001D4C 2F3C 7164 7277 move.l -[A7], 0x71647277 /* 'qdrw' */
00001D52 486E FFF6 pea.l [A6 - 0xA]
00001D56 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00001D5A 3E1F move.w D7, [A7]+
00001D5C 57C0 seq D0
00001D5E 4A00 tst.b D0
00001D60 670A beq +0xC /* 00001D6C */
00001D62 082E 0003 FFF9 btst.b [A6 - 0x7], 0x3
00001D68 56C1 sne D1
00001D6A C001 and.b D0, D1
label00001D6C:
00001D6C 4400 neg.b D0
00001D6E 1B40 F42C move.b [A5 - 0xBD4], D0
00001D72 6712 beq +0x14 /* 00001D86 */
00001D74 42A7 clr.l -[A7]
00001D76 3F3C 0080 move.w -[A7], 0x80
00001D7A AA0C syscall GetPixPat
00001D7C 2B5F F434 move.l [A5 - 0xBCC], [A7]+
00001D80 6604 bne +0x6 /* 00001D86 */
00001D82 422D F42C clr.b [A5 - 0xBD4]
label00001D86:
00001D86 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001D8A 4E5E unlink A6
00001D8C 4E75 rts
00001D8E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001D92 0000 4AAD ori.b D0, 0xAD
00001D96 F460 .invalid <<cinv/cpush with scope=0>>
00001D98 670E beq +0x10 /* 00001DA8 */
00001D9A 2F2D F460 move.l -[A7], [A5 - 0xBA0]
00001D9E 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00001DA2 7000 moveq.l D0, 0x00
00001DA4 2B40 F460 move.l [A5 - 0xBA0], D0
label00001DA8:
00001DA8 4AAD F45C tst.l [A5 - 0xBA4]
00001DAC 670E beq +0x10 /* 00001DBC */
00001DAE 2F2D F45C move.l -[A7], [A5 - 0xBA4]
00001DB2 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00001DB6 7000 moveq.l D0, 0x00
00001DB8 2B40 F45C move.l [A5 - 0xBA4], D0
label00001DBC:
00001DBC 4AAD F458 tst.l [A5 - 0xBA8]
00001DC0 670E beq +0x10 /* 00001DD0 */
00001DC2 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00001DC6 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00001DCA 7000 moveq.l D0, 0x00
00001DCC 2B40 F458 move.l [A5 - 0xBA8], D0
label00001DD0:
00001DD0 4E5E unlink A6
00001DD2 205F movea.l A0, [A7]+
00001DD4 5C4F addq.w A7, 6
00001DD6 4ED0 jmp [A0]
fn00001DD8:
00001DD8 4E56 FFBE link A6, -0x0042
00001DDC 2F0C move.l -[A7], A4
00001DDE 1B6D FC55 F468 move.b [A5 - 0xB98], [A5 - 0x3AB]
00001DE4 1B6D FC67 F46C move.b [A5 - 0xB94], [A5 - 0x399]
00001DEA 4267 clr.w -[A7]
00001DEC 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */]
00001DF0 1B5F F464 move.b [A5 - 0xB9C], [A7]+
00001DF4 4267 clr.w -[A7]
00001DF6 4EAD 44E2 jsr [A5 + 0x44E2 /* export_2200 */]
00001DFA 1B5F F43C move.b [A5 - 0xBC4], [A7]+
00001DFE 7000 moveq.l D0, 0x00
00001E00 2B40 F460 move.l [A5 - 0xBA0], D0
00001E04 7000 moveq.l D0, 0x00
00001E06 2B40 F45C move.l [A5 - 0xBA4], D0
00001E0A 7000 moveq.l D0, 0x00
00001E0C 2B40 F458 move.l [A5 - 0xBA8], D0
00001E10 486E FFC2 pea.l [A6 - 0x3E]
00001E14 487A FF7A pea.l [PC - 0x86 /* 00001D90, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001E18 42A7 clr.l -[A7]
00001E1A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001E1E 42A7 clr.l -[A7]
00001E20 2F3C 5468 6D50 move.l -[A7], 0x54686D50 /* 'ThmP' */
00001E26 3F3C 0080 move.w -[A7], 0x80
00001E2A A9A0 syscall GetResource
00001E2C 285F movea.l A4, [A7]+
00001E2E 200C move.l D0, A4
00001E30 6710 beq +0x12 /* 00001E42 */
00001E32 2054 movea.l A0, [A4]
00001E34 43ED F448 lea.l A1, [A5 - 0xBB8]
00001E38 22D8 move.l [A1]+, [A0]+
00001E3A 22D8 move.l [A1]+, [A0]+
00001E3C 22D8 move.l [A1]+, [A0]+
00001E3E 22D8 move.l [A1]+, [A0]+
00001E40 6052 bra +0x54 /* 00001E94 */
label00001E42:
00001E42 026D 7FFF F448 andi.w [A5 - 0xBB8], 0x7FFF
00001E48 026D BFFF F448 andi.w [A5 - 0xBB8], 0xBFFF
00001E4E 026D DFFF F448 andi.w [A5 - 0xBB8], 0xDFFF
00001E54 026D EFFF F448 andi.w [A5 - 0xBB8], 0xEFFF
00001E5A 026D F7FF F448 andi.w [A5 - 0xBB8], 0xF7FF
00001E60 026D FBFF F448 andi.w [A5 - 0xBB8], 0xFBFF
00001E66 026D FDFF F448 andi.w [A5 - 0xBB8], 0xFDFF
00001E6C 026D FEFF F448 andi.w [A5 - 0xBB8], 0xFEFF
00001E72 7000 moveq.l D0, 0x00
00001E74 1B40 F449 move.b [A5 - 0xBB7], D0
00001E78 2B7C 7270 7A61 F44A move.l [A5 - 0xBB6], 0x72707A61 /* 'rpza' */
00001E80 70FD moveq.l D0, 0xFFFFFFFD
00001E82 2B40 F44E move.l [A5 - 0xBB2], D0
00001E86 2B7C 0000 0200 F452 move.l [A5 - 0xBAE], 0x200
00001E8E 3B7C 0020 F456 move.w [A5 - 0xBAA], 0x20 /* ' ' */
label00001E94:
00001E94 486D F440 pea.l [A5 - 0xBC0]
00001E98 42A7 clr.l -[A7]
00001E9A 2F3C 0070 0070 move.l -[A7], 0x700070 /* 'p\0p' */
00001EA0 A8A7 syscall SetRect
00001EA2 4267 clr.w -[A7]
00001EA4 486D F460 pea.l [A5 - 0xBA0]
00001EA8 3F3C 0001 move.w -[A7], 0x1
00001EAC 486D F440 pea.l [A5 - 0xBC0]
00001EB0 42A7 clr.l -[A7]
00001EB2 42A7 clr.l -[A7]
00001EB4 2F3A 0066 move.l -[A7], [PC + 0x66 /* 00001F1C, value 0x0, cstring "" */]
00001EB8 4EAD 419A jsr [A5 + 0x419A /* export_2095 */]
00001EBC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001EC0 102D F468 move.b D0, [A5 - 0xB98]
00001EC4 671E beq +0x20 /* 00001EE4 */
00001EC6 4267 clr.w -[A7]
00001EC8 486D F45C pea.l [A5 - 0xBA4]
00001ECC 3F3C 0008 move.w -[A7], 0x8
00001ED0 486D F440 pea.l [A5 - 0xBC0]
00001ED4 42A7 clr.l -[A7]
00001ED6 42A7 clr.l -[A7]
00001ED8 2F3A 0042 move.l -[A7], [PC + 0x42 /* 00001F1C, value 0x0, cstring "" */]
00001EDC 4EAD 419A jsr [A5 + 0x419A /* export_2095 */]
00001EE0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00001EE4:
00001EE4 102D F468 move.b D0, [A5 - 0xB98]
00001EE8 6724 beq +0x26 /* 00001F0E */
00001EEA C02D F46C and.b D0, [A5 - 0xB94]
00001EEE 671E beq +0x20 /* 00001F0E */
00001EF0 4267 clr.w -[A7]
00001EF2 486D F458 pea.l [A5 - 0xBA8]
00001EF6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001EFA 486D F440 pea.l [A5 - 0xBC0]
00001EFE 42A7 clr.l -[A7]
00001F00 42A7 clr.l -[A7]
00001F02 2F3A 0018 move.l -[A7], [PC + 0x18 /* 00001F1C, value 0x0, cstring "" */]
00001F06 4EAD 419A jsr [A5 + 0x419A /* export_2095 */]
00001F0A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00001F0E:
00001F0E 486E FFC2 pea.l [A6 - 0x3E]
00001F12 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001F16 285F movea.l A4, [A7]+
00001F18 4E5E unlink A6
00001F1A 4E75 rts
00001F1C 0000 0000 ori.b D0, 0x0
fn00001F20:
00001F20 4E56 0000 link A6, 0
00001F24 1B6E 000A F470 move.b [A5 - 0xB90], [A6 + 0xA]
00001F2A 1B6E 0008 F474 move.b [A5 - 0xB8C], [A6 + 0x8]
00001F30 4E5E unlink A6
00001F32 2E9F move.l [A7], [A7]+
00001F34 4E75 rts
00001F36 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001F38-00001F3E
fn00001F38:
00001F38 4E56 0000 link A6, 0
00001F3C 4267 clr.w -[A7]
// end alternate branch 00001F38-00001F3E
fn00001F38: // (misaligned)
00001F3A 0000 4267 ori.b D0, 0x67 /* 'g' */
00001F3E 4EAD 4182 jsr [A5 + 0x4182 /* export_2092 */]
00001F42 1B5F F47C move.b [A5 - 0xB84], [A7]+
00001F46 4267 clr.w -[A7]
00001F48 4EAD 44E2 jsr [A5 + 0x44E2 /* export_2200 */]
00001F4C 1B5F F478 move.b [A5 - 0xB88], [A7]+
00001F50 4E5E unlink A6
00001F52 4E75 rts
fn00001F54:
00001F54 4E56 0000 link A6, 0
00001F58 102D FC38 move.b D0, [A5 - 0x3C8]
00001F5C 670E beq +0x10 /* 00001F6C */
00001F5E 4267 clr.w -[A7]
00001F60 42A7 clr.l -[A7]
00001F62 486D 2C7C pea.l [A5 + 0x2C7C]
00001F66 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00001F6A 101F move.b D0, [A7]+
label00001F6C:
00001F6C 4E5E unlink A6
00001F6E 4E75 rts
fn00001F70:
00001F70 4E56 0000 link A6, 0
00001F74 422D F4F4 clr.b [A5 - 0xB0C]
00001F78 4E5E unlink A6
00001F7A 4E75 rts
fn00001F7C:
00001F7C 4E56 0000 link A6, 0
00001F80 2F0C move.l -[A7], A4
00001F82 102D F4F4 move.b D0, [A5 - 0xB0C]
00001F86 6600 0130 bne +0x132 /* 000020B8 */
00001F8A 1F3C 0001 move.b -[A7], 0x1
00001F8E 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
00001F92 42A7 clr.l -[A7]
00001F94 3F3C 0004 move.w -[A7], 0x4
00001F98 A9B9 syscall GetCursor
00001F9A 205F movea.l A0, [A7]+
00001F9C 2050 movea.l A0, [A0]
00001F9E 43ED F602 lea.l A1, [A5 - 0x9FE]
00001FA2 7010 moveq.l D0, 0x10
label00001FA4:
00001FA4 22D8 move.l [A1]+, [A0]+
00001FA6 51C8 FFFC dbf D0, -0x6 /* 00001FA4 */
00001FAA 3B7C 0101 F5FE move.w [A5 - 0xA02], 0x101
00001FB0 422D F600 clr.b [A5 - 0xA00]
00001FB4 3B7C 0078 F5FC move.w [A5 - 0xA04], 0x78 /* 'x' */
00001FBA 422D F5B2 clr.b [A5 - 0xA4E]
00001FBE 41ED F5B4 lea.l A0, [A5 - 0xA4C]
00001FC2 43ED FDCE lea.l A1, [A5 - 0x232]
00001FC6 7010 moveq.l D0, 0x10
label00001FC8:
00001FC8 20D9 move.l [A0]+, [A1]+
00001FCA 51C8 FFFC dbf D0, -0x6 /* 00001FC8 */
00001FCE 49ED F500 lea.l A4, [A5 - 0xB00]
00001FD2 397C 0001 0004 move.w [A4 + 0x4], 0x1
00001FD8 41ED 183A lea.l A0, [A5 + 0x183A /* export_771 */]
00001FDC 2948 0006 move.l [A4 + 0x6], A0
00001FE0 297C 0078 0000 000A move.l [A4 + 0xA], 0x780000 /* 'x\0\0' */
00001FE8 42A7 clr.l -[A7]
00001FEA 2E8D move.l [A7], A5
00001FEC 2B5F F4FC move.l [A5 - 0xB04], [A7]+
00001FF0 4267 clr.w -[A7]
00001FF2 486D F688 pea.l [A5 - 0x978]
00001FF6 3F3C A851 move.w -[A7], 0xA851
00001FFA 486D 186A pea.l [A5 + 0x186A /* export_777 */]
00001FFE 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
00002002 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00002006 4267 clr.w -[A7]
00002008 486D F698 pea.l [A5 - 0x968]
0000200C 3F3C A850 move.w -[A7], 0xA850
00002010 486D 1872 pea.l [A5 + 0x1872 /* export_778 */]
00002014 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
00002018 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000201C 102D FC55 move.b D0, [A5 - 0x3AB]
00002020 6716 beq +0x18 /* 00002038 */
00002022 4267 clr.w -[A7]
00002024 486D F658 pea.l [A5 - 0x9A8]
00002028 3F3C AA1C move.w -[A7], 0xAA1C
0000202C 486D 1862 pea.l [A5 + 0x1862 /* export_776 */]
00002030 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
00002034 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00002038:
00002038 4267 clr.w -[A7]
0000203A 486D F500 pea.l [A5 - 0xB00]
0000203E 205F movea.l A0, [A7]+
00002040 A033 syscall VInstall
00002042 3E80 move.w [A7], D0
00002044 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00002048 4267 clr.w -[A7]
0000204A 486D F668 pea.l [A5 - 0x998]
0000204E 3F3C A970 move.w -[A7], 0xA970
00002052 486D 187A pea.l [A5 + 0x187A /* export_779 */]
00002056 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
0000205A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000205E 4267 clr.w -[A7]
00002060 486D F6A8 pea.l [A5 - 0x958]
00002064 3F3C A971 move.w -[A7], 0xA971
00002068 486D 187A pea.l [A5 + 0x187A /* export_779 */]
0000206C 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
00002070 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00002074 102D FC65 move.b D0, [A5 - 0x39B]
00002078 672C beq +0x2E /* 000020A6 */
0000207A 4267 clr.w -[A7]
0000207C 486D F678 pea.l [A5 - 0x988]
00002080 3F3C A973 move.w -[A7], 0xA973
00002084 486D 187A pea.l [A5 + 0x187A /* export_779 */]
00002088 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
0000208C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00002090 4267 clr.w -[A7]
00002092 486D F648 pea.l [A5 - 0x9B8]
00002096 3F3C A977 move.w -[A7], 0xA977
0000209A 486D 187A pea.l [A5 + 0x187A /* export_779 */]
0000209E 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000020A2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000020A6:
000020A6 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000020AA 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000020AE 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
000020B2 1B7C 0001 F4F4 move.b [A5 - 0xB0C], 0x1
label000020B8:
000020B8 285F movea.l A4, [A7]+
000020BA 4E5E unlink A6
000020BC 4E75 rts
000020BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000020C2 0000 206E ori.b D0, 0x6E /* 'n' */
000020C6 0008 4AA8 ori.b A0, 0xA8
000020CA FFF6 .invalid <<F/7/7>>
000020CC 6706 beq +0x8 /* 000020D4 */
000020CE 2F28 FFF6 move.l -[A7], [A0 - 0xA]
000020D2 A9A3 syscall ReleaseResource
label000020D4:
000020D4 4E5E unlink A6
000020D6 205F movea.l A0, [A7]+
000020D8 DEFC 000A add.w A7, 0xA /* '\n' */
000020DC 4ED0 jmp [A0]
000020DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000020E0-000020E4
fn000020E0:
000020E0 4E56 FFAC link A6, -0x0054
// end alternate branch 000020E0-000020E4
fn000020E0: // (misaligned)
000020E2 FFAC .invalid <<F/6/7>>
000020E4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000020E8 4267 clr.w -[A7]
000020EA 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */
000020F0 A80D syscall Count1Resources
000020F2 3D5F FFFE move.w [A6 - 0x2], [A7]+
000020F6 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
000020FA 7000 moveq.l D0, 0x00
000020FC 2D40 FFF6 move.l [A6 - 0xA], D0
00002100 486E FFB0 pea.l [A6 - 0x50]
00002104 487A FFBA pea.l [PC - 0x46 /* 000020C0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00002108 2F0E move.l -[A7], A6
0000210A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000210E 3D6E FFFE FFAE move.w [A6 - 0x52], [A6 - 0x2]
00002114 7E01 moveq.l D7, 0x01
00002116 6000 00A4 bra +0xA6 /* 000021BC */
label0000211A:
0000211A 42A7 clr.l -[A7]
0000211C 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */
00002122 3F07 move.w -[A7], D7
00002124 A80E syscall Get1IndResource/Get1IxResource
00002126 2D5F FFF6 move.l [A6 - 0xA], [A7]+
0000212A 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
0000212E 4267 clr.w -[A7]
00002130 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002134 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00002138 1A1F move.b D5, [A7]+
0000213A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000213E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002142 42A7 clr.l -[A7]
00002144 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00002148 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000214C 281F move.l D4, [A7]+
0000214E 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00002152 2F04 move.l -[A7], D4
00002154 700C moveq.l D0, 0x0C
00002156 2F00 move.l -[A7], D0
00002158 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000215C 201F move.l D0, [A7]+
0000215E 3D40 FFEE move.w [A6 - 0x12], D0
00002162 5340 subq.w D0, 1
00002164 3D40 FFAC move.w [A6 - 0x54], D0
00002168 4246 clr.w D6
0000216A 6030 bra +0x32 /* 0000219C */
label0000216C:
0000216C 206E FFF6 movea.l A0, [A6 - 0xA]
00002170 2050 movea.l A0, [A0]
00002172 3006 move.w D0, D6
00002174 C1FC 000C muls.w D0, 0xC
00002178 49F0 0000 lea.l A4, [A0 + D0.w]
0000217C 4267 clr.w -[A7]
0000217E 2F14 move.l -[A7], [A4]
00002180 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002184 486D 0252 pea.l [A5 + 0x252 /* export_70 */]
00002188 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000218C 4267 clr.w -[A7]
0000218E 303C 091F move.w D0, 0x91F
00002192 A816 syscall Pack8
00002194 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00002198 5246 addq.w D6, 1
0000219A 6906 bvs +0x8 /* 000021A2 */
label0000219C:
0000219C BC6E FFAC cmp.w D6, [A6 - 0x54]
000021A0 6FCA ble -0x34 /* 0000216C */
label000021A2:
000021A2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000021A6 1F05 move.b -[A7], D5
000021A8 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
000021AC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000021B0 A9A3 syscall ReleaseResource
000021B2 7000 moveq.l D0, 0x00
000021B4 2D40 FFF6 move.l [A6 - 0xA], D0
000021B8 5247 addq.w D7, 1
000021BA 6908 bvs +0xA /* 000021C4 */
label000021BC:
000021BC BE6E FFAE cmp.w D7, [A6 - 0x52]
000021C0 6F00 FF58 ble -0xA6 /* 0000211A */
label000021C4:
000021C4 486E FFB0 pea.l [A6 - 0x50]
000021C8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000021CC 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000021D0 4E5E unlink A6
000021D2 4E75 rts
export_407:
000021D4 4E56 FFFA link A6, -0x0006
000021D8 48E7 0108 movem.l -[A7], D7,A4
000021DC 4EBA FD92 jsr [PC - 0x26E /* 00001F70 */]
000021E0 4267 clr.w -[A7]
000021E2 486D FA9C pea.l [A5 - 0x564]
000021E6 3F3C A9F4 move.w -[A7], 0xA9F4
000021EA 486D 20AA pea.l [A5 + 0x20AA /* export_1041 */]
000021EE 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000021F2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000021F6 4EBA FD84 jsr [PC - 0x27C /* 00001F7C */]
000021FA 422D F6F0 clr.b [A5 - 0x910]
000021FE 3B7C FFFF F770 move.w [A5 - 0x890], 0xFFFF
00002204 42A7 clr.l -[A7]
00002206 487A 03B0 pea.l [PC + 0x3B0 /* 000025B8, value 0x4E4D6163 'NMac' */]
0000220A A906 syscall NewString
0000220C 2B5F FA6C move.l [A5 - 0x594], [A7]+
00002210 42A7 clr.l -[A7]
00002212 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002216 2B5F FBD0 move.l [A5 - 0x430], [A7]+
0000221A 42A7 clr.l -[A7]
0000221C 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002220 2B5F F7E2 move.l [A5 - 0x81E], [A7]+
00002224 426D FA68 clr.w [A5 - 0x598]
00002228 42A7 clr.l -[A7]
0000222A A975 syscall TickCount
0000222C 2B5F F8BC move.l [A5 - 0x744], [A7]+
00002230 426D F774 clr.w [A5 - 0x88C]
00002234 1B7C 0002 FA8C move.b [A5 - 0x574], 0x2
0000223A 422D F7F8 clr.b [A5 - 0x808]
0000223E 2B6D F8BC F814 move.l [A5 - 0x7EC], [A5 - 0x744]
00002244 2B7C 2020 2020 F744 move.l [A5 - 0x8BC], 0x20202020 /* ' ' */
0000224C 422D FAB4 clr.b [A5 - 0x54C]
00002250 102D FC55 move.b D0, [A5 - 0x3AB]
00002254 671E beq +0x20 /* 00002274 */
00002256 42A7 clr.l -[A7]
00002258 486D F8C0 pea.l [A5 - 0x740]
0000225C 486D FAAC pea.l [A5 - 0x554]
00002260 487A 0354 pea.l [PC + 0x354 /* 000025B6, value 0x4E4D 'NM', cstring "" */]
00002264 42A7 clr.l -[A7]
00002266 42A7 clr.l -[A7]
00002268 4267 clr.w -[A7]
0000226A 42A7 clr.l -[A7]
0000226C AA45 syscall NewCWindow
0000226E 2B5F FBB4 move.l [A5 - 0x44C], [A7]+
00002272 601C bra +0x1E /* 00002290 */
label00002274:
00002274 42A7 clr.l -[A7]
00002276 486D F8C0 pea.l [A5 - 0x740]
0000227A 486D FAAC pea.l [A5 - 0x554]
0000227E 487A 0336 pea.l [PC + 0x336 /* 000025B6, value 0x4E4D 'NM', cstring "" */]
00002282 42A7 clr.l -[A7]
00002284 42A7 clr.l -[A7]
00002286 4267 clr.w -[A7]
00002288 42A7 clr.l -[A7]
0000228A A913 syscall NewWindow
0000228C 2B5F FBB4 move.l [A5 - 0x44C], [A7]+
label00002290:
00002290 2B6D F8BC F7F0 move.l [A5 - 0x810], [A5 - 0x744]
00002296 2B7C 0000 1C20 F700 move.l [A5 - 0x900], 0x1C20
0000229E 7000 moveq.l D0, 0x00
000022A0 2B40 FA84 move.l [A5 - 0x57C], D0
000022A4 2B7C 0004 0004 F748 move.l [A5 - 0x8B8], 0x40004
000022AC 486D FBDC pea.l [A5 - 0x424]
000022B0 42A7 clr.l -[A7]
000022B2 A880 syscall SetPt
000022B4 486D FAAC pea.l [A5 - 0x554]
000022B8 42A7 clr.l -[A7]
000022BA 42A7 clr.l -[A7]
000022BC A8A7 syscall SetRect
000022BE 486D FBC4 pea.l [A5 - 0x43C]
000022C2 42A7 clr.l -[A7]
000022C4 42A7 clr.l -[A7]
000022C6 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
000022CA 486D FA70 pea.l [A5 - 0x590]
000022CE 42A7 clr.l -[A7]
000022D0 42A7 clr.l -[A7]
000022D2 42A7 clr.l -[A7]
000022D4 42A7 clr.l -[A7]
000022D6 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
000022DA 42A7 clr.l -[A7]
000022DC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
000022E0 205F movea.l A0, [A7]+
000022E2 2050 movea.l A0, [A0]
000022E4 49E8 0002 lea.l A4, [A0 + 0x2]
000022E8 486D F72C pea.l [A5 - 0x8D4]
000022EC 302C 0002 move.w D0, [A4 + 0x2]
000022F0 5840 addq.w D0, 4
000022F2 3F00 move.w -[A7], D0
000022F4 3014 move.w D0, [A4]
000022F6 5840 addq.w D0, 4
000022F8 3F00 move.w -[A7], D0
000022FA 302C 0006 move.w D0, [A4 + 0x6]
000022FE 5940 subq.w D0, 4
00002300 3F00 move.w -[A7], D0
00002302 302C 0004 move.w D0, [A4 + 0x4]
00002306 5940 subq.w D0, 4
00002308 3F00 move.w -[A7], D0
0000230A A8A7 syscall SetRect
0000230C 486D F780 pea.l [A5 - 0x880]
00002310 2F3C 0050 0050 move.l -[A7], 0x500050 /* 'P\0P' */
00002316 3F2C 0006 move.w -[A7], [A4 + 0x6]
0000231A 302C 0004 move.w D0, [A4 + 0x4]
0000231E 5140 subq.w D0, 8
00002320 3F00 move.w -[A7], D0
00002322 A8A7 syscall SetRect
00002324 486D F724 pea.l [A5 - 0x8DC]
00002328 302C 0002 move.w D0, [A4 + 0x2]
0000232C D07C 0010 add.w D0, 0x10
00002330 3F00 move.w -[A7], D0
00002332 3014 move.w D0, [A4]
00002334 D07C 0010 add.w D0, 0x10
00002338 3F00 move.w -[A7], D0
0000233A 302C 0006 move.w D0, [A4 + 0x6]
0000233E 907C 0010 sub.w D0, 0x10
00002342 3F00 move.w -[A7], D0
00002344 302C 0004 move.w D0, [A4 + 0x4]
00002348 907C 0010 sub.w D0, 0x10
0000234C 3F00 move.w -[A7], D0
0000234E A8A7 syscall SetRect
00002350 3B7C 0100 F8B0 move.w [A5 - 0x750], 0x100
00002356 422D FBB8 clr.b [A5 - 0x448]
0000235A 7000 moveq.l D0, 0x00
0000235C 2B40 F708 move.l [A5 - 0x8F8], D0
00002360 422D F704 clr.b [A5 - 0x8FC]
00002364 7000 moveq.l D0, 0x00
00002366 2B40 F6E4 move.l [A5 - 0x91C], D0
0000236A 422D F740 clr.b [A5 - 0x8C0]
0000236E 422D FA60 clr.b [A5 - 0x5A0]
00002372 102D FC69 move.b D0, [A5 - 0x397]
00002376 6706 beq +0x8 /* 0000237E */
00002378 4EBA FD66 jsr [PC - 0x29A /* 000020E0 */]
0000237C 601A bra +0x1C /* 00002398 */
label0000237E:
0000237E 486E FFFE pea.l [A6 - 0x2]
00002382 486D FA90 pea.l [A5 - 0x570]
00002386 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
0000238A 7001 moveq.l D0, 0x01
0000238C B06E FFFE cmp.w D0, [A6 - 0x2]
00002390 57C0 seq D0
00002392 4400 neg.b D0
00002394 1B40 F740 move.b [A5 - 0x8C0], D0
label00002398:
00002398 7000 moveq.l D0, 0x00
0000239A 2B40 F778 move.l [A5 - 0x888], D0
0000239E 3B7C 0001 F95C move.w [A5 - 0x6A4], 0x1
000023A4 486D F6F4 pea.l [A5 - 0x90C]
000023A8 486D 2DAC pea.l [A5 + 0x2DAC]
000023AC 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000023B0 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000023B4 2F2D F6F4 move.l -[A7], [A5 - 0x90C]
000023B8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000023BC 42A7 clr.l -[A7]
000023BE 2F2D F6F4 move.l -[A7], [A5 - 0x90C]
000023C2 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
000023C6 2B6D F6F4 F7E8 move.l [A5 - 0x818], [A5 - 0x90C]
000023CC 42A7 clr.l -[A7]
000023CE 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
000023D2 2B5F F73C move.l [A5 - 0x8C4], [A7]+
000023D6 1B7C 0001 FA94 move.b [A5 - 0x56C], 0x1
000023DC 7000 moveq.l D0, 0x00
000023DE 2B40 FA64 move.l [A5 - 0x59C], D0
000023E2 422D F81C clr.b [A5 - 0x7E4]
000023E6 7000 moveq.l D0, 0x00
000023E8 2B40 FBC0 move.l [A5 - 0x440], D0
000023EC 7000 moveq.l D0, 0x00
000023EE 2B40 F7FC move.l [A5 - 0x804], D0
000023F2 3B7C 0001 F810 move.w [A5 - 0x7F0], 0x1
000023F8 1B7C 0001 FA80 move.b [A5 - 0x580], 0x1
000023FE 426D FBCC clr.w [A5 - 0x434]
00002402 422D F960 clr.b [A5 - 0x6A0]
00002406 7000 moveq.l D0, 0x00
00002408 2B40 F820 move.l [A5 - 0x7E0], D0
0000240C 426D F71C clr.w [A5 - 0x8E4]
00002410 3B7C 0080 F76C move.w [A5 - 0x894], 0x80
00002416 3B7C 0081 F6F8 move.w [A5 - 0x908], 0x81
0000241C 3B7C 0082 F6FC move.w [A5 - 0x904], 0x82
00002422 4267 clr.w -[A7]
00002424 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
00002428 6604 bne +0x6 /* 0000242E */
0000242A 3EBC 000C move.w [A7], 0xC
label0000242E:
0000242E 3E1F move.w D7, [A7]+
00002430 486D F804 pea.l [A5 - 0x7FC]
00002434 4267 clr.w -[A7]
00002436 3F3A 017C move.w -[A7], [PC + 0x17C /* 000025B4, value 0x0, cstring "" */]
0000243A 3F07 move.w -[A7], D7
0000243C 486D FC94 pea.l [A5 - 0x36C]
00002440 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00002444 486D F70C pea.l [A5 - 0x8F4]
00002448 3F3C 0001 move.w -[A7], 0x1
0000244C 3F3A 0166 move.w -[A7], [PC + 0x166 /* 000025B4, value 0x0, cstring "" */]
00002450 4267 clr.w -[A7]
00002452 486D FC94 pea.l [A5 - 0x36C]
00002456 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
0000245A 42A7 clr.l -[A7]
0000245C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00002460 1B5F F738 move.b [A5 - 0x8C8], [A7]+
00002464 426D F734 clr.w [A5 - 0x8CC]
00002468 7000 moveq.l D0, 0x00
0000246A 2B40 F6D0 move.l [A5 - 0x930], D0
0000246E 102D FC38 move.b D0, [A5 - 0x3C8]
00002472 677E beq +0x80 /* 000024F2 */
00002474 4267 clr.w -[A7]
00002476 42A7 clr.l -[A7]
00002478 486D 2DB4 pea.l [A5 + 0x2DB4]
0000247C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002480 101F move.b D0, [A7]+
00002482 4267 clr.w -[A7]
00002484 42A7 clr.l -[A7]
00002486 486D 2DE4 pea.l [A5 + 0x2DE4]
0000248A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000248E 101F move.b D0, [A7]+
00002490 4267 clr.w -[A7]
00002492 42A7 clr.l -[A7]
00002494 486D 2DD4 pea.l [A5 + 0x2DD4]
00002498 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000249C 101F move.b D0, [A7]+
0000249E 4267 clr.w -[A7]
000024A0 42A7 clr.l -[A7]
000024A2 486D 2DDC pea.l [A5 + 0x2DDC]
000024A6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000024AA 101F move.b D0, [A7]+
000024AC 4267 clr.w -[A7]
000024AE 42A7 clr.l -[A7]
000024B0 486D 2DEC pea.l [A5 + 0x2DEC]
000024B4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000024B8 101F move.b D0, [A7]+
000024BA 4267 clr.w -[A7]
000024BC 42A7 clr.l -[A7]
000024BE 486D 2DBC pea.l [A5 + 0x2DBC]
000024C2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000024C6 101F move.b D0, [A7]+
000024C8 4267 clr.w -[A7]
000024CA 42A7 clr.l -[A7]
000024CC 486D 2DF4 pea.l [A5 + 0x2DF4]
000024D0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000024D4 101F move.b D0, [A7]+
000024D6 4267 clr.w -[A7]
000024D8 42A7 clr.l -[A7]
000024DA 486D 2D54 pea.l [A5 + 0x2D54]
000024DE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000024E2 101F move.b D0, [A7]+
000024E4 4267 clr.w -[A7]
000024E6 42A7 clr.l -[A7]
000024E8 486D 2D3C pea.l [A5 + 0x2D3C]
000024EC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000024F0 101F move.b D0, [A7]+
label000024F2:
000024F2 487A 00BA pea.l [PC + 0xBA /* 000025AE, value 0x5545669, pstring "TView" */]
000024F6 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */
000024FC 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002500 487A 00AC pea.l [PC + 0xAC /* 000025AE, value 0x5545669, pstring "TView" */]
00002504 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */
0000250A 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
0000250E 487A 0096 pea.l [PC + 0x96 /* 000025A6, value 0x7545769, pstring "TWindow" */]
00002512 2F3C 7769 6E64 move.l -[A7], 0x77696E64 /* 'wind' */
00002518 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
0000251C 487A 007C pea.l [PC + 0x7C /* 0000259A, value 0xB545353, pstring "TSScrollBar" */]
00002520 2F3C 7362 6172 move.l -[A7], 0x73626172 /* 'sbar' */
00002526 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
0000252A 487A 0064 pea.l [PC + 0x64 /* 00002590, value 0x9545363 '\tTSc', pstring "TScroller" */]
0000252E 2F3C 7363 726C move.l -[A7], 0x7363726C /* 'scrl' */
00002534 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002538 487A 004C pea.l [PC + 0x4C /* 00002586, value 0x954446F '\tTDo', pstring "TDocument" */]
0000253C 2F3C 646F 6375 move.l -[A7], 0x646F6375 /* 'docu' */
00002542 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002546 487A 002C pea.l [PC + 0x2C /* 00002574, value 0x11544E6F, pstring "TNoChangesCommand" */]
0000254A 2F3C 7472 616B move.l -[A7], 0x7472616B /* 'trak' */
00002550 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002554 487A 0018 pea.l [PC + 0x18 /* 0000256E, value 0x5544C69, pstring "TList" */]
00002558 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
0000255E 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002562 4EBA 0350 jsr [PC + 0x350 /* 000028B4 */]
00002566 4CDF 1080 movem.l D7,A4, [A7]+
0000256A 4E5E unlink A6
0000256C 4E75 rts
0000256E 0554 bchg [A4], D2
00002570 4C69 7374 1154 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154]
00002576 4E6F move A7, USP
00002578 4368 616E chk.w D1, [A0 + 0x616E]
0000257C 6765 beq +0x67 /* 000025E3 */
0000257E 7343 moveq.l D1, 0x43
00002580 6F6D ble +0x6F /* 000025EF */
00002582 6D61 blt +0x63 /* 000025E5 */
00002584 6E64 bgt +0x66 /* 000025EA */
00002586 0954 bchg [A4], D4
00002588 446F 6375 neg.w [A7 + 0x6375]
0000258C 6D65 blt +0x67 /* 000025F3 */
0000258E 6E74 bgt +0x76 /* 00002604 */
00002590 0954 bchg [A4], D4
00002592 5363 subq.w -[A3], 1
00002594 726F moveq.l D1, 0x6F
00002596 6C6C bge +0x6E /* 00002604 */
00002598 6572 bcs +0x74 /* 0000260C */
0000259A 0B54 bchg [A4], D5
0000259C 5353 subq.w [A3], 1
0000259E 6372 bls +0x74 /* 00002612 */
000025A0 6F6C ble +0x6E /* 0000260E */
000025A2 6C42 bge +0x44 /* 000025E6 */
000025A4 6172 bsr +0x74 /* 00002618 */
000025A6 0754 bchg [A4], D3
000025A8 5769 6E64 subq.w [A1 + 0x6E64], 3
000025AC 6F77 ble +0x79 /* 00002625 */
000025AE 0554 bchg [A4], D2
000025B0 5669 6577 addq.w [A1 + 0x6577], 3
000025B4 0000 0000 ori.b D0, 0x0
000025B8 4E4D trap 13
000025BA 6163 bsr +0x65 /* 0000261F */
000025BC 4170 70A8 chk.w D0, [A0 + D7.w - 0x88]
000025C0 2032 2E30 move.l D0, [A2 + D2 * 8 + 0x30]
000025C4 2E31 2043 move.l D7, [A1 + D2.w + 0x43]
000025C8 6F70 ble +0x72 /* 0000263A */
000025CA 7972 moveq.l D4, 0x72
000025CC 6967 bvs +0x69 /* 00002635 */
000025CE 6874 bvc +0x76 /* 00002644 */
000025D0 20A9 2031 move.l [A0], [A1 + 0x2031]
000025D4 3938 342D move.w -[A4], [0x0000342D]
000025D8 3139 3930 2041 move.w -[A0], [0x39302041]
000025DE 7070 moveq.l D0, 0x70
000025E0 6C65 bge +0x67 /* 00002647 */
000025E2 2043 movea.l A0, D3
000025E4 6F6D ble +0x6F /* 00002653 */
label000025E6:
000025E6 7075 moveq.l D0, 0x75
000025E8 7465 moveq.l D2, 0x65
label000025EA:
000025EA 722C moveq.l D1, 0x2C
000025EC 2049 movea.l A0, A1
000025EE 6E63 bgt +0x65 /* 00002653 */
000025F0 2E20 move.l D7, -[A0]
000025F2 2041 movea.l A0, D1
000025F4 6C6C bge +0x6E /* 00002662 */
000025F6 2072 6967 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 7>>
000025FA 6874 bvc +0x76 /* 00002670 */
000025FC 7320 moveq.l D1, 0x20
000025FE 7265 moveq.l D1, 0x65
00002600 7365 moveq.l D1, 0x65
00002602 7276 moveq.l D1, 0x76
label00002604:
00002604 6564 bcs +0x66 /* 0000266A */
00002606 2E00 move.l D7, D0
fn00002608:
00002608 4E56 0000 link A6, 0
label0000260C:
0000260C 2F2E 0008 move.l -[A7], [A6 + 0x8]
// begin alternate branch 0000260E-00002612
label0000260E:
0000260E 0008 4EAD ori.b A0, 0xAD
// end alternate branch 0000260E-00002612
label0000260E: // (misaligned)
00002610 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
// begin alternate branch 00002612-00002616
label00002612:
00002612 1942 4E5E move.b [A4 + 0x4E5E], D2
// end alternate branch 00002612-00002616
label00002612: // (misaligned)
00002614 4E5E unlink A6
00002616 2E9F move.l [A7], [A7]+
fn00002618:
00002618 4E75 rts
0000261A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_408: // at 0000261C (misaligned)
0000261E 0000 3F2E ori.b D0, 0x2E /* '.' */
00002622 000C 42A7 ori.b A4, 0xA7
00002626 42A7 clr.l -[A7]
00002628 42A7 clr.l -[A7]
0000262A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000262E 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00002632 4E5E unlink A6
00002634 205F movea.l A0, [A7]+
00002636 5C4F addq.w A7, 6
00002638 4ED0 jmp [A0]
label0000263A:
0000263A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_409: // at 0000263C (misaligned)
0000263E 0000 3F2E ori.b D0, 0x2E /* '.' */
00002642 000C 42A7 ori.b A4, 0xA7
// begin alternate branch 00002644-00002646
label00002644:
00002644 42A7 clr.l -[A7]
// end alternate branch 00002644-00002646
label00002644: // (misaligned)
00002646 42A7 clr.l -[A7]
00002648 42A7 clr.l -[A7]
0000264A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000264E 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00002652 4E5E unlink A6
00002654 205F movea.l A0, [A7]+
00002656 5C4F addq.w A7, 6
00002658 4ED0 jmp [A0]
0000265A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000265C-00002660
fn0000265C:
0000265C 4E56 FDE4 link A6, -0x021C
// end alternate branch 0000265C-00002660
fn0000265C: // (misaligned)
0000265E FDE4 .invalid <<F/7/6>>
00002660 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
// begin alternate branch 00002662-0000266A
label00002662:
00002662 0F38 282E btst [0x0000282E], D7
00002666 0008 2844 ori.b A0, 0x44 /* 'D' */
// end alternate branch 00002662-0000266A
label00002662: // (misaligned)
00002664 282E 0008 move.l D4, [A6 + 0x8]
00002668 2844 movea.l A4, D4
label0000266A:
0000266A 2B44 FC34 move.l [A5 - 0x3CC], D4
0000266E 422D FBD8 clr.b [A5 - 0x428]
// begin alternate branch 00002670-00002672
label00002670:
00002670 FBD8 .invalid <<F/7/5>>
// end alternate branch 00002670-00002672
label00002670: // (misaligned)
00002672 422D F718 clr.b [A5 - 0x8E8]
00002676 2B44 FBE0 move.l [A5 - 0x420], D4
0000267A 2054 movea.l A0, [A4]
0000267C 7000 moveq.l D0, 0x00
0000267E 2140 0012 move.l [A0 + 0x12], D0
00002682 7000 moveq.l D0, 0x00
00002684 2140 000E move.l [A0 + 0xE], D0
00002688 7000 moveq.l D0, 0x00
0000268A 2140 0016 move.l [A0 + 0x16], D0
0000268E 7000 moveq.l D0, 0x00
00002690 2140 001C move.l [A0 + 0x1C], D0
00002694 7000 moveq.l D0, 0x00
00002696 2B40 F74C move.l [A5 - 0x8B4], D0
0000269A 7000 moveq.l D0, 0x00
0000269C 2B40 F750 move.l [A5 - 0x8B0], D0
000026A0 42AD F754 clr.l [A5 - 0x8AC]
000026A4 7000 moveq.l D0, 0x00
000026A6 2B40 F758 move.l [A5 - 0x8A8], D0
000026AA 43ED F75C lea.l A1, [A5 - 0x8A4]
000026AE 45ED F74C lea.l A2, [A5 - 0x8B4]
000026B2 22DA move.l [A1]+, [A2]+
000026B4 22DA move.l [A1]+, [A2]+
000026B6 22DA move.l [A1]+, [A2]+
000026B8 22DA move.l [A1]+, [A2]+
000026BA 42A7 clr.l -[A7]
000026BC 2F04 move.l -[A7], D4
000026BE 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000026C2 486E FEEC pea.l [A6 - 0x114]
000026C6 486D 2E04 pea.l [A5 + 0x2E04]
000026CA 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000026CE 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000026D2 2F2E FEEC move.l -[A7], [A6 - 0x114]
000026D6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000026DA 2F2E FEEC move.l -[A7], [A6 - 0x114]
000026DE 4EBA FF28 jsr [PC - 0xD8 /* 00002608 */]
000026E2 2054 movea.l A0, [A4]
000026E4 216E FEEC 0016 move.l [A0 + 0x16], [A6 - 0x114]
000026EA 117C 0001 001A move.b [A0 + 0x1A], 0x1
000026F0 317C 0001 0020 move.w [A0 + 0x20], 0x1
000026F6 316D FC44 0022 move.w [A0 + 0x22], [A5 - 0x3BC]
000026FC 42A7 clr.l -[A7]
000026FE 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
00002702 2B5F FBD4 move.l [A5 - 0x42C], [A7]+
00002706 2B6E 000C F7F4 move.l [A5 - 0x80C], [A6 + 0xC]
0000270C 422D F720 clr.b [A5 - 0x8E0]
00002710 102D F740 move.b D0, [A5 - 0x8C0]
00002714 6600 0108 bne +0x10A /* 0000281E */
00002718 42A7 clr.l -[A7]
0000271A 3F2D F76C move.w -[A7], [A5 - 0x894]
0000271E 4EBA 01F4 jsr [PC + 0x1F4 /* 00002914 */]
00002722 265F movea.l A3, [A7]+
00002724 200B move.l D0, A3
00002726 6708 beq +0xA /* 00002730 */
00002728 2F0B move.l -[A7], A3
0000272A A93C syscall SetMenuBar
0000272C 2F0B move.l -[A7], A3
0000272E A9A3 syscall ReleaseResource
label00002730:
00002730 42A7 clr.l -[A7]
00002732 3F3C 0001 move.w -[A7], 0x1
00002736 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
0000273A 2C1F move.l D6, [A7]+
0000273C 670A beq +0xC /* 00002748 */
0000273E 2F06 move.l -[A7], D6
00002740 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00002746 A94D syscall AppendResMenu/AddResMenu
label00002748:
00002748 3F3C 0001 move.w -[A7], 0x1
0000274C 486E FEF0 pea.l [A6 - 0x110]
00002750 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00002754 487A 00D4 pea.l [PC + 0xD4 /* 0000282A, value 0x25E3000, pstring "^0" */]
00002758 486E FEF0 pea.l [A6 - 0x110]
0000275C 4EAD 4942 jsr [A5 + 0x4942 /* export_2340 */]
00002760 3E1F move.w D7, [A7]+
00002762 6736 beq +0x38 /* 0000279A */
00002764 486E FDEC pea.l [A6 - 0x214]
00002768 486E FDEA pea.l [A6 - 0x216]
0000276C 486E FDE6 pea.l [A6 - 0x21A]
00002770 A9F5 syscall GetAppParms
00002772 486E FEF0 pea.l [A6 - 0x110]
00002776 3F07 move.w -[A7], D7
00002778 3F3C 0002 move.w -[A7], 0x2
0000277C 4EAD 495A jsr [A5 + 0x495A /* export_2343 */]
00002780 486E FDEC pea.l [A6 - 0x214]
00002784 486E FEF0 pea.l [A6 - 0x110]
00002788 3F07 move.w -[A7], D7
0000278A 4EAD 4962 jsr [A5 + 0x4962 /* export_2344 */]
0000278E 3F3C 0001 move.w -[A7], 0x1
00002792 486E FEF0 pea.l [A6 - 0x110]
00002796 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
label0000279A:
0000279A 42A7 clr.l -[A7]
0000279C 3F2D F6F8 move.w -[A7], [A5 - 0x908]
000027A0 4EBA 0172 jsr [PC + 0x172 /* 00002914 */]
000027A4 265F movea.l A3, [A7]+
000027A6 200B move.l D0, A3
000027A8 6704 beq +0x6 /* 000027AE */
000027AA 2F0B move.l -[A7], A3
000027AC A9A3 syscall ReleaseResource
label000027AE:
000027AE 42A7 clr.l -[A7]
000027B0 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */
000027B6 3F2D F6FC move.w -[A7], [A5 - 0x904]
000027BA A9A0 syscall GetResource
000027BC 2A1F move.l D5, [A7]+
000027BE 6736 beq +0x38 /* 000027F6 */
000027C0 2045 movea.l A0, D5
000027C2 2050 movea.l A0, [A0]
000027C4 3D50 FDE4 move.w [A6 - 0x21C], [A0]
000027C8 7E01 moveq.l D7, 0x01
000027CA 6020 bra +0x22 /* 000027EC */
label000027CC:
000027CC 42A7 clr.l -[A7]
000027CE 2045 movea.l A0, D5
000027D0 2050 movea.l A0, [A0]
000027D2 3007 move.w D0, D7
000027D4 D040 add.w D0, D0
000027D6 3F30 0000 move.w -[A7], [A0 + D0.w]
000027DA A9BF syscall GetRMenu
000027DC 2C1F move.l D6, [A7]+
000027DE 6708 beq +0xA /* 000027E8 */
000027E0 2F06 move.l -[A7], D6
000027E2 3F3C FFFF move.w -[A7], 0xFFFF
000027E6 A935 syscall InsertMenu
label000027E8:
000027E8 5247 addq.w D7, 1
000027EA 6906 bvs +0x8 /* 000027F2 */
label000027EC:
000027EC BE6E FDE4 cmp.w D7, [A6 - 0x21C]
000027F0 6FDA ble -0x24 /* 000027CC */
label000027F2:
000027F2 2F05 move.l -[A7], D5
000027F4 A9A3 syscall ReleaseResource
label000027F6:
000027F6 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
000027FA 42A7 clr.l -[A7]
000027FC 2F04 move.l -[A7], D4
000027FE 4EBA 004C jsr [PC + 0x4C /* 0000284C */]
00002802 2B5F FA64 move.l [A5 - 0x59C], [A7]+
00002806 42A7 clr.l -[A7]
00002808 2F3C 434C 4950 move.l -[A7], 0x434C4950 /* 'CLIP' */
0000280E 2F2D FA64 move.l -[A7], [A5 - 0x59C]
00002812 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00002816 2B57 F77C move.l [A5 - 0x884], [A7]
0000281A 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
label0000281E:
0000281E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00002822 4E5E unlink A6
00002824 205F movea.l A0, [A7]+
00002826 504F addq.w A7, 8
00002828 4ED0 jmp [A0]
0000282A 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */
0000282E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_410: // at 00002830 (misaligned)
00002832 0000 2F2E ori.b D0, 0x2E /* '.' */
00002836 0008 4EAD ori.b A0, 0xAD
0000283A 1BC2 move.b <<invalid special address>>, D2
0000283C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002840 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00002844 4E5E unlink A6
00002846 2E9F move.l [A7], [A7]+
00002848 4E75 rts
0000284A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000284C-00002850
fn0000284C:
0000284C 4E56 FFFC link A6, -0x0004
// end alternate branch 0000284C-00002850
fn0000284C: // (misaligned)
0000284E FFFC .invalid <<F/7/7>>
00002850 42A7 clr.l -[A7]
00002852 3F3C 00C8 move.w -[A7], 0xC8
00002856 42A7 clr.l -[A7]
00002858 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
0000285C 2D5F 000C move.l [A6 + 0xC], [A7]+
00002860 4E5E unlink A6
00002862 2E9F move.l [A7], [A7]+
00002864 4E75 rts
00002866 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_411: // at 00002868 (misaligned)
0000286A FFFC .invalid <<F/7/7>>
0000286C 48E7 0018 movem.l -[A7], A3,A4
00002870 286E 0008 movea.l A4, [A6 + 0x8]
00002874 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002878 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000287C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002880 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002884 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002888 42A7 clr.l -[A7]
0000288A A9F9 syscall InfoScrap
0000288C 265F movea.l A3, [A7]+
0000288E 302B 0008 move.w D0, [A3 + 0x8]
00002892 5340 subq.w D0, 1
00002894 2054 movea.l A0, [A4]
00002896 3140 003E move.w [A0 + 0x3E], D0
0000289A 7000 moveq.l D0, 0x00
0000289C 2140 0040 move.l [A0 + 0x40], D0
000028A0 4268 003C clr.w [A0 + 0x3C]
000028A4 4CDF 1800 movem.l A3,A4, [A7]+
000028A8 4E5E unlink A6
000028AA 205F movea.l A0, [A7]+
000028AC DEFC 0010 add.w A7, 0x10
000028B0 4ED0 jmp [A0]
000028B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000028B4-000028BA
fn000028B4:
000028B4 4E56 0000 link A6, 0
000028B8 2F0C move.l -[A7], A4
// end alternate branch 000028B4-000028BA
fn000028B4: // (misaligned)
000028B6 0000 2F0C ori.b D0, 0xC
000028BA 42A7 clr.l -[A7]
000028BC 2F3C 6D6E 7462 move.l -[A7], 0x6D6E7462 /* 'mntb' */
000028C2 3F3C 0080 move.w -[A7], 0x80
000028C6 A9A0 syscall GetResource
000028C8 2B57 FD10 move.l [A5 - 0x2F0], [A7]
000028CC 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
000028D0 42A7 clr.l -[A7]
000028D2 2F2D FD10 move.l -[A7], [A5 - 0x2F0]
000028D6 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000028DA 7006 moveq.l D0, 0x06
000028DC 2F00 move.l -[A7], D0
000028DE 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000028E2 201F move.l D0, [A7]+
000028E4 3B40 FD0C move.w [A5 - 0x2F4], D0
000028E8 42A7 clr.l -[A7]
000028EA 7006 moveq.l D0, 0x06
000028EC 2F00 move.l -[A7], D0
000028EE 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000028F2 2B57 FD00 move.l [A5 - 0x300], [A7]
000028F6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000028FA 206D FD00 movea.l A0, [A5 - 0x300]
000028FE 2850 movea.l A4, [A0]
00002900 38BC 4EF9 move.w [A4], 0x4EF9
00002904 41ED 1A72 lea.l A0, [A5 + 0x1A72 /* export_842 */]
00002908 2948 0002 move.l [A4 + 0x2], A0
0000290C 285F movea.l A4, [A7]+
0000290E 4E5E unlink A6
00002910 4E75 rts
00002912 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002914-00002918
fn00002914:
00002914 4E56 FFF2 link A6, -0x000E
// end alternate branch 00002914-00002918
fn00002914: // (misaligned)
00002916 FFF2 .invalid <<F/7/7>>
00002918 48E7 0118 movem.l -[A7], D7,A3,A4
0000291C 102D FC55 move.b D0, [A5 - 0x3AB]
00002920 6706 beq +0x8 /* 00002928 */
00002922 42A7 clr.l -[A7]
00002924 AA61 syscall GetMCInfo
00002926 285F movea.l A4, [A7]+
label00002928:
00002928 42A7 clr.l -[A7]
0000292A 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */
00002930 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002934 A9A0 syscall GetResource
00002936 265F movea.l A3, [A7]+
00002938 200B move.l D0, A3
0000293A 6710 beq +0x12 /* 0000294C */
0000293C 4267 clr.w -[A7]
0000293E 2F0B move.l -[A7], A3
00002940 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00002944 1E1F move.b D7, [A7]+
00002946 2F0B move.l -[A7], A3
00002948 205F movea.l A0, [A7]+
0000294A A04A syscall HNoPurge
label0000294C:
0000294C 42A7 clr.l -[A7]
0000294E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002952 A9C0 syscall GetNewMBar
00002954 2D5F 000A move.l [A6 + 0xA], [A7]+
00002958 200B move.l D0, A3
0000295A 6708 beq +0xA /* 00002964 */
0000295C 2F0B move.l -[A7], A3
0000295E 1F07 move.b -[A7], D7
00002960 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00002964:
00002964 200C move.l D0, A4
00002966 672E beq +0x30 /* 00002996 */
00002968 102D FC55 move.b D0, [A5 - 0x3AB]
0000296C 6728 beq +0x2A /* 00002996 */
0000296E 2F0C move.l -[A7], A4
00002970 205F movea.l A0, [A7]+
00002972 A029 syscall HLock
00002974 42A7 clr.l -[A7]
00002976 2F0C move.l -[A7], A4
00002978 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000297C 701E moveq.l D0, 0x1E
0000297E 2F00 move.l -[A7], D0
00002980 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00002984 201F move.l D0, [A7]+
00002986 3F00 move.w -[A7], D0
00002988 2F14 move.l -[A7], [A4]
0000298A AA65 syscall SetMCEntries
0000298C 2F0C move.l -[A7], A4
0000298E 205F movea.l A0, [A7]+
00002990 A02A syscall HUnlock
00002992 2F0C move.l -[A7], A4
00002994 AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries
label00002996:
00002996 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000299A 4E5E unlink A6
0000299C 205F movea.l A0, [A7]+
0000299E 544F addq.w A7, 2
000029A0 4ED0 jmp [A0]
000029A2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_412: // at 000029A4 (misaligned)
000029A6 0000 1B7C ori.b D0, 0x7C /* '|' */
000029AA 0001 FD14 ori.b D1, 0x14
000029AE 4EAD 2E12 jsr [A5 + 0x2E12 /* export_1470 */]
000029B2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
000029B6 4267 clr.w -[A7]
000029B8 487A 000E pea.l [PC + 0xE /* 000029C8, value 0x7544F62, pstring "TObject" */]
000029BC 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000029C0 3B5F FD28 move.w [A5 - 0x2D8], [A7]+
000029C4 4E5E unlink A6
000029C6 4E75 rts
000029C8 0754 bchg [A4], D3
000029CA 4F62 chk.w D7, -[A2]
000029CC 6A65 bpl +0x67 /* 00002A33 */
000029CE 6374 bls +0x76 /* 00002A44 */
export_413:
000029D0 4E56 0000 link A6, 0
000029D4 102D FC38 move.b D0, [A5 - 0x3C8]
000029D8 6700 00B8 beq +0xBA /* 00002A92 */
000029DC 4267 clr.w -[A7]
000029DE 42A7 clr.l -[A7]
000029E0 486D 2C9C pea.l [A5 + 0x2C9C]
000029E4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000029E8 101F move.b D0, [A7]+
000029EA 4267 clr.w -[A7]
000029EC 42A7 clr.l -[A7]
000029EE 486D 2DC4 pea.l [A5 + 0x2DC4]
000029F2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000029F6 101F move.b D0, [A7]+
000029F8 4267 clr.w -[A7]
000029FA 42A7 clr.l -[A7]
000029FC 486D 2CFC pea.l [A5 + 0x2CFC]
00002A00 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A04 101F move.b D0, [A7]+
00002A06 4267 clr.w -[A7]
00002A08 42A7 clr.l -[A7]
00002A0A 486D 2CF4 pea.l [A5 + 0x2CF4]
00002A0E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A12 101F move.b D0, [A7]+
00002A14 4267 clr.w -[A7]
00002A16 42A7 clr.l -[A7]
00002A18 486D 2CEC pea.l [A5 + 0x2CEC]
00002A1C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A20 101F move.b D0, [A7]+
00002A22 4267 clr.w -[A7]
00002A24 42A7 clr.l -[A7]
00002A26 486D 2CE4 pea.l [A5 + 0x2CE4]
00002A2A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A2E 101F move.b D0, [A7]+
00002A30 4267 clr.w -[A7]
00002A32 42A7 clr.l -[A7]
00002A34 486D 2CDC pea.l [A5 + 0x2CDC]
00002A38 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A3C 101F move.b D0, [A7]+
00002A3E 4267 clr.w -[A7]
00002A40 42A7 clr.l -[A7]
00002A42 486D 2CCC pea.l [A5 + 0x2CCC]
// begin alternate branch 00002A44-00002A46
label00002A44:
00002A44 2CCC move.l [A6]+, A4
// end alternate branch 00002A44-00002A46
label00002A44: // (misaligned)
00002A46 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A4A 101F move.b D0, [A7]+
00002A4C 4267 clr.w -[A7]
00002A4E 42A7 clr.l -[A7]
00002A50 486D 2CC4 pea.l [A5 + 0x2CC4]
00002A54 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A58 101F move.b D0, [A7]+
00002A5A 4267 clr.w -[A7]
00002A5C 42A7 clr.l -[A7]
00002A5E 486D 2CAC pea.l [A5 + 0x2CAC]
00002A62 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A66 101F move.b D0, [A7]+
00002A68 4267 clr.w -[A7]
00002A6A 42A7 clr.l -[A7]
00002A6C 486D 2CB4 pea.l [A5 + 0x2CB4]
00002A70 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A74 101F move.b D0, [A7]+
00002A76 4267 clr.w -[A7]
00002A78 42A7 clr.l -[A7]
00002A7A 486D 2CBC pea.l [A5 + 0x2CBC]
00002A7E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A82 101F move.b D0, [A7]+
00002A84 4267 clr.w -[A7]
00002A86 42A7 clr.l -[A7]
00002A88 486D 2CD4 pea.l [A5 + 0x2CD4]
00002A8C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002A90 101F move.b D0, [A7]+
label00002A92:
00002A92 487A 0130 pea.l [PC + 0x130 /* 00002BC4, value 0xB544469, pstring "TDialogView" */]
00002A96 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */
00002A9C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002AA0 487A 0118 pea.l [PC + 0x118 /* 00002BBA, value 0x854436F, pstring "TControl" */]
00002AA4 2F3C 636E 746C move.l -[A7], 0x636E746C /* 'cntl' */
00002AAA 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002AAE 487A 0102 pea.l [PC + 0x102 /* 00002BB2, value 0x7544275, pstring "TButton" */]
00002AB2 2F3C 6275 746E move.l -[A7], 0x6275746E /* 'butn' */
00002AB8 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002ABC 487A 00EA pea.l [PC + 0xEA /* 00002BA8, value 0x9544368 '\tTCh', pstring "TCheckBox" */]
00002AC0 2F3C 6368 6B62 move.l -[A7], 0x63686B62 /* 'chkb' */
00002AC6 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002ACA 487A 00D4 pea.l [PC + 0xD4 /* 00002BA0, value 0x6545261, pstring "TRadio" */]
00002ACE 2F3C 7261 6462 move.l -[A7], 0x72616462 /* 'radb' */
00002AD4 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002AD8 487A 00BC pea.l [PC + 0xBC /* 00002B96, value 0x854436C, pstring "TCluster" */]
00002ADC 2F3C 636C 7573 move.l -[A7], 0x636C7573 /* 'clus' */
00002AE2 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002AE6 487A 00A8 pea.l [PC + 0xA8 /* 00002B90, value 0x5544963, pstring "TIcon" */]
00002AEA 2F3C 6963 6F6E move.l -[A7], 0x69636F6E /* 'icon' */
00002AF0 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002AF4 487A 0090 pea.l [PC + 0x90 /* 00002B86, value 0x8545069, pstring "TPicture" */]
00002AF8 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
00002AFE 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002B02 487A 007A pea.l [PC + 0x7A /* 00002B7E, value 0x654506F, pstring "TPopup" */]
00002B06 2F3C 706F 7070 move.l -[A7], 0x706F7070 /* 'popp' */
00002B0C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002B10 487A 0060 pea.l [PC + 0x60 /* 00002B72, value 0xB545374, pstring "TStaticText" */]
00002B14 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */
00002B1A 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002B1E 487A 0048 pea.l [PC + 0x48 /* 00002B68, value 0x9544564 '\tTEd', pstring "TEditText" */]
00002B22 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */
00002B28 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002B2C 487A 002E pea.l [PC + 0x2E /* 00002B5C, value 0xB544E75, pstring "TNumberText" */]
00002B30 2F3C 6E6D 6272 move.l -[A7], 0x6E6D6272 /* 'nmbr' */
00002B36 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002B3A 487A 0016 pea.l [PC + 0x16 /* 00002B52, value 0x8545061, pstring "TPattern" */]
00002B3E 2F3C 7061 746E move.l -[A7], 0x7061746E /* 'patn' */
00002B44 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002B48 1B7C 0001 FC26 move.b [A5 - 0x3DA], 0x1
00002B4E 4E5E unlink A6
00002B50 4E75 rts
00002B52 0854 5061 bchg.b [A4], 0x61 /* 'a' */
00002B56 7474 moveq.l D2, 0x74
00002B58 6572 bcs +0x74 /* 00002BCC */
00002B5A 6E00 0B54 bgt +0xB56 /* 000036B0 */
00002B5E 4E75 rts
00002B60 6D62 blt +0x64 /* 00002BC4 */
00002B62 6572 bcs +0x74 /* 00002BD6 */
00002B64 5465 addq.w -[A5], 2
00002B66 7874 moveq.l D4, 0x74
00002B68 0954 bchg [A4], D4
00002B6A 4564 chk.w D2, -[A4]
00002B6C 6974 bvs +0x76 /* 00002BE2 */
00002B6E 5465 addq.w -[A5], 2
00002B70 7874 moveq.l D4, 0x74
00002B72 0B54 bchg [A4], D5
00002B74 5374 6174 subq.w <<invalid full ext with I/IS == 4>>, 1
00002B78 6963 bvs +0x65 /* 00002BDD */
00002B7A 5465 addq.w -[A5], 2
00002B7C 7874 moveq.l D4, 0x74
00002B7E 0654 506F addi.w [A4], 0x506F /* 'Po' */
00002B82 7075 moveq.l D0, 0x75
00002B84 7000 moveq.l D0, 0x00
00002B86 0854 5069 bchg.b [A4], 0x69 /* 'i' */
00002B8A 6374 bls +0x76 /* 00002C00 */
00002B8C 7572 moveq.l D2, 0x72
00002B8E 6500 0554 bcs +0x556 /* 000030E4 */
00002B92 4963 chk.w D4, -[A3]
00002B94 6F6E ble +0x70 /* 00002C04 */
00002B96 0854 436C bchg.b [A4], 0x6C /* 'l' */
00002B9A 7573 moveq.l D2, 0x73
00002B9C 7465 moveq.l D2, 0x65
00002B9E 7200 moveq.l D1, 0x00
00002BA0 0654 5261 addi.w [A4], 0x5261 /* 'Ra' */
00002BA4 6469 bcc +0x6B /* 00002C0F */
00002BA6 6F00 0954 ble +0x956 /* 000034FC */
00002BAA 4368 6563 chk.w D1, [A0 + 0x6563]
00002BAE 6B42 bmi +0x44 /* 00002BF2 */
00002BB0 6F78 ble +0x7A /* 00002C2A */
00002BB2 0754 bchg [A4], D3
00002BB4 4275 7474 clr.w [A5 + D7.w * 4 + 0x74]
00002BB8 6F6E ble +0x70 /* 00002C28 */
00002BBA 0854 436F bchg.b [A4], 0x6F /* 'o' */
00002BBE 6E74 bgt +0x76 /* 00002C34 */
00002BC0 726F moveq.l D1, 0x6F
00002BC2 6C00 0B54 bge +0xB56 /* 00003718 */
// begin alternate branch 00002BC4-00002BC6
label00002BC4:
00002BC4 0B54 bchg [A4], D5
// end alternate branch 00002BC4-00002BC6
label00002BC4: // (misaligned)
00002BC6 4469 616C neg.w [A1 + 0x616C]
00002BCA 6F67 ble +0x69 /* 00002C33 */
label00002BCC:
00002BCC 5669 6577 addq.w [A1 + 0x6577], 3
export_414:
00002BD0 4E56 0000 link A6, 0
00002BD4 102D FC38 move.b D0, [A5 - 0x3C8]
// begin alternate branch 00002BD6-00002BDA
label00002BD6:
00002BD6 FC38 672A .unknown 0xFC38 0x672A (W = 6)
// end alternate branch 00002BD6-00002BDA
label00002BD6: // (misaligned)
00002BD8 672A beq +0x2C /* 00002C04 */
00002BDA 4267 clr.w -[A7]
00002BDC 42A7 clr.l -[A7]
00002BDE 486D 2D14 pea.l [A5 + 0x2D14]
label00002BE2:
00002BE2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002BE6 101F move.b D0, [A7]+
00002BE8 4267 clr.w -[A7]
00002BEA 42A7 clr.l -[A7]
00002BEC 486D 2D1C pea.l [A5 + 0x2D1C]
00002BF0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
// begin alternate branch 00002BF2-00002BF6
label00002BF2:
00002BF2 1AF2 101F move.b [A5]+, [A2 + D1.w + 0x1F]
// end alternate branch 00002BF2-00002BF6
label00002BF2: // (misaligned)
00002BF4 101F move.b D0, [A7]+
00002BF6 4267 clr.w -[A7]
00002BF8 42A7 clr.l -[A7]
00002BFA 486D 2D24 pea.l [A5 + 0x2D24]
00002BFE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
// begin alternate branch 00002C00-00002C04
label00002C00:
00002C00 1AF2 101F move.b [A5]+, [A2 + D1.w + 0x1F]
// end alternate branch 00002C00-00002C04
label00002C00: // (misaligned)
00002C02 101F move.b D0, [A7]+
label00002C04:
00002C04 487A 0080 pea.l [PC + 0x80 /* 00002C86, value 0x9544772 '\tTGr', pstring "TGridView" */]
00002C08 2F3C 6772 6964 move.l -[A7], 0x67726964 /* 'grid' */
00002C0E 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002C12 487A 0064 pea.l [PC + 0x64 /* 00002C78, value 0xD545465 '\rTTe', pstring "TTextGridView" */]
00002C16 2F3C 7478 7467 move.l -[A7], 0x74787467 /* 'txtg' */
00002C1C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002C20 487A 0048 pea.l [PC + 0x48 /* 00002C6A, value 0xD545465 '\rTTe', pstring "TTextListView" */]
00002C24 2F3C 6C73 7467 move.l -[A7], 0x6C737467 /* 'lstg' */
// begin alternate branch 00002C28-00002C2A
label00002C28:
00002C28 7467 moveq.l D2, 0x67
// end alternate branch 00002C28-00002C2A
label00002C28: // (misaligned)
label00002C2A:
00002C2A 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002C2E 42A7 clr.l -[A7]
00002C30 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
label00002C34:
00002C34 2B5F F6C0 move.l [A5 - 0x940], [A7]+
00002C38 42A7 clr.l -[A7]
00002C3A 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002C3E 2B5F F6BC move.l [A5 - 0x944], [A7]+
00002C42 42A7 clr.l -[A7]
00002C44 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002C48 2B5F F6CC move.l [A5 - 0x934], [A7]+
00002C4C 42A7 clr.l -[A7]
00002C4E 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002C52 2B5F F6C8 move.l [A5 - 0x938], [A7]+
00002C56 42A7 clr.l -[A7]
00002C58 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00002C5C 2B5F F6C4 move.l [A5 - 0x93C], [A7]+
00002C60 1B7C 0001 FC28 move.b [A5 - 0x3D8], 0x1
00002C66 4E5E unlink A6
00002C68 4E75 rts
00002C6A 0D54 bchg [A4], D6
00002C6C 5465 addq.w -[A5], 2
00002C6E 7874 moveq.l D4, 0x74
00002C70 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
00002C76 6577 bcs +0x79 /* 00002CEF */
00002C78 0D54 bchg [A4], D6
00002C7A 5465 addq.w -[A5], 2
00002C7C 7874 moveq.l D4, 0x74
00002C7E 4772 6964 chk.w D3, <<invalid full ext with I/IS == 4>>
00002C82 5669 6577 addq.w [A1 + 0x6577], 3
00002C86 0954 bchg [A4], D4
00002C88 4772 6964 chk.w D3, <<invalid full ext with I/IS == 4>>
00002C8C 5669 6577 addq.w [A1 + 0x6577], 3
export_415:
00002C90 4E56 FFFA link A6, -0x0006
00002C94 422D FD34 clr.b [A5 - 0x2CC]
00002C98 7000 moveq.l D0, 0x00
00002C9A 2B40 FD58 move.l [A5 - 0x2A8], D0
00002C9E 7000 moveq.l D0, 0x00
00002CA0 2B40 FD38 move.l [A5 - 0x2C8], D0
00002CA4 486D FD3C pea.l [A5 - 0x2C4]
00002CA8 2F3C 0048 0048 move.l -[A7], 0x480048 /* 'H\0H' */
00002CAE 2F3C FFB8 FFB8 move.l -[A7], 0xFFB8FFB8
00002CB4 A8A7 syscall SetRect
00002CB6 2B6D FBDC FD44 move.l [A5 - 0x2BC], [A5 - 0x424]
00002CBC 2B7C 0002 0002 FD48 move.l [A5 - 0x2B8], 0x20002
00002CC4 3B7C 0008 FD4C move.w [A5 - 0x2B4], 0x8
00002CCA 486D FD4E pea.l [A5 - 0x2B2]
00002CCE 487A 0060 pea.l [PC + 0x60 /* 00002D30, value 0x10434336, pstring "CC663399CC663399" */]
00002CD2 A866 syscall StuffHex
00002CD4 1B7C 0001 FA60 move.b [A5 - 0x5A0], 0x1
00002CDA 1B7C 0001 FC2A move.b [A5 - 0x3D6], 0x1
00002CE0 202D F7E8 move.l D0, [A5 - 0x818]
00002CE4 B0AD F6F4 cmp.l D0, [A5 - 0x90C]
00002CE8 6642 bne +0x44 /* 00002D2C */
00002CEA 486E FFFA pea.l [A6 - 0x6]
00002CEE 486D 2E34 pea.l [A5 + 0x2E34]
00002CF2 3F3C 0098 move.w -[A7], 0x98
00002CF6 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00002CFA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002CFE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00002D02 42A7 clr.l -[A7]
00002D04 42A7 clr.l -[A7]
00002D06 1F3C 0001 move.b -[A7], 0x1
00002D0A 1F3C 0001 move.b -[A7], 0x1
00002D0E 1F3C 0001 move.b -[A7], 0x1
00002D12 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002D16 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */]
00002D1A 206E FFFA movea.l A0, [A6 - 0x6]
00002D1E 2050 movea.l A0, [A0]
00002D20 117C 0001 006D move.b [A0 + 0x6D], 0x1
00002D26 2B6E FFFA F7E8 move.l [A5 - 0x818], [A6 - 0x6]
label00002D2C:
00002D2C 4E5E unlink A6
00002D2E 4E75 rts
00002D30 1043 movea.b A0, D3
00002D32 4336 3633 .invalid 1, [A6 + D3.w * 8 + 0x33] // invalid opcode 4 with b == 4
00002D36 3339 3943 4336 move.w -[A1], [0x39434336]
00002D3C 3633 3339 3900 0000 move.w D3, [[A3 + 0x39000000 + D3 * 2]]
export_416:
00002D44 4E56 0000 link A6, 0
00002D48 102D FC38 move.b D0, [A5 - 0x3C8]
00002D4C 670E beq +0x10 /* 00002D5C */
00002D4E 4267 clr.w -[A7]
00002D50 42A7 clr.l -[A7]
00002D52 486D 2E64 pea.l [A5 + 0x2E64]
00002D56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00002D5A 101F move.b D0, [A7]+
label00002D5C:
00002D5C 487A 0016 pea.l [PC + 0x16 /* 00002D74, value 0x7545445, pstring "TTEView" */]
00002D60 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */
00002D66 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002D6A 1B7C 0001 FC2C move.b [A5 - 0x3D4], 0x1
00002D70 4E5E unlink A6
00002D72 4E75 rts
00002D74 0754 bchg [A4], D3
00002D76 5445 addq.w D5, 2
00002D78 5669 6577 addq.w [A1 + 0x6577], 3